Skip to content

test: check build options when skipping config schema test - #66899

Merged
aduh95 merged 1 commit into
nodejs:mainfrom
inoway46:fix-config-schema-build-options
Oct 21, 2026
Merged

aduh95 merged 1 commit into
nodejs:mainfrom
inoway46:fix-config-schema-build-options

Conversation

@inoway46

Copy link
Copy Markdown
Contributor

Use build-time QUIC and DTLS settings when deciding whether to skip test-config-json-schema. The runtime feature helpers also require command-line flags, so QUIC-enabled builds without --experimental-quic incorrectly compare their schema against the default-build schema.

Refs: https://github.com/nodejs/node/actions/runs/39600664099/job/119224028865
Refs: https://github.com/nodejs/node/actions/runs/39594836686/job/119204469882

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/config

@nodejs-github-bot nodejs-github-bot added needs-ci PRs that need a full CI run. test Issues and PRs related to Node.js core tests and test infrastructure. labels Oct 21, 2026
Check QUIC and DTLS build settings when skipping the schema test.
Runtime feature helpers also depend on command-line flags.

Assisted-by: Codex
Signed-off-by: inoway46 <inoueyuya416@gmail.com>
@inoway46
inoway46 force-pushed the fix-config-schema-build-options branch from 02872f6 to 4c3a283 Compare October 21, 2026 13:30
@inoway46
inoway46 marked this pull request as ready for review October 21, 2026 13:35
@aduh95 aduh95 added fast-track PRs proposed for a shorter-than-standard waiting period before landing. author ready PRs with CI started, the required approvals, and no outstanding review comments. request-ci Add this label to start a Jenkins CI on a PR. Only starts once the PR has an approving review. labels Oct 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Fast-track has been requested by @aduh95. Please 👍 to approve.

@github-actions github-actions Bot removed the request-ci Add this label to start a Jenkins CI on a PR. Only starts once the PR has an approving review. label Oct 21, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@codecov

codecov Bot commented Oct 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.57%. Comparing base (39e03b4) to head (4c3a283).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #66899   +/-   ##
=======================================
  Coverage   90.57%   90.57%           
=======================================
  Files         797      797           
  Lines      278502   278502           
  Branches    53540    53538    -2     
=======================================
+ Hits       252247   252260   +13     
+ Misses      16592    16580   -12     
+ Partials     9663     9662    -1     

see 18 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@inoway46 inoway46 added the resume-ci Add this label to resume the latest eligible Jenkins CI run on a PR with an approving review. label Oct 21, 2026
@github-actions github-actions Bot removed the resume-ci Add this label to resume the latest eligible Jenkins CI run on a PR with an approving review. label Oct 21, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@aduh95
aduh95 merged commit ce9d650 into nodejs:main Oct 21, 2026
97 checks passed
@aduh95

aduh95 commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

Landed in ce9d650

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs with CI started, the required approvals, and no outstanding review comments. fast-track PRs proposed for a shorter-than-standard waiting period before landing. needs-ci PRs that need a full CI run. test Issues and PRs related to Node.js core tests and test infrastructure.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants