Skip to content

Conversation

@aduh95
Copy link
Contributor

@aduh95 aduh95 commented Nov 30, 2025

We currently have no CI that run the tests with those options. Rather than introducing an additional job, we can reuse that job which is already kinda redundant anyway (we already test with macOS, and we already test with shared-libs on Linux).
I did not include --without-intl and --without-ssl because we already have Jenkins CI jobs dedicated to those.

EDIT: because each of the options were broken on its own right, I'm splitting this in separate PRs. This one only enables --without-amaro as the fix for its tests has already landed.

@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/actions

@nodejs-github-bot nodejs-github-bot added the meta Issues and PRs related to the general management of the project. label Nov 30, 2025
targos
targos previously approved these changes Nov 30, 2025
@aduh95 aduh95 added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. dont-land-on-v20.x PRs that should not land on the v20.x-staging branch and should not be released in v20.x. dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. labels Nov 30, 2025
@aduh95 aduh95 force-pushed the disable-build-options-ci branch from 95caad8 to 119dabb Compare November 30, 2025 15:28
@aduh95
Copy link
Contributor Author

aduh95 commented Nov 30, 2025

Tests are completely broken on builds without SQLite, fixing it would be out of scope for this PR

@aduh95 aduh95 force-pushed the disable-build-options-ci branch from 119dabb to 86fa3cb Compare November 30, 2025 21:46
@aduh95 aduh95 changed the title tools: disable more options in shared-macos gha tools: run tests --without-amaro on test-shared macOS Nov 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs that have at least one approval, no pending requests for changes, and a CI started. dont-land-on-v20.x PRs that should not land on the v20.x-staging branch and should not be released in v20.x. dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. meta Issues and PRs related to the general management of the project.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants