Skip to content

Pin Node to 24.22.1 in CI workflows - #371

Merged
DoodleBobBuffPants merged 1 commit into
mainfrom
ca-patch-node
Oct 21, 2026
Merged

DoodleBobBuffPants merged 1 commit into
mainfrom
ca-patch-node

Conversation

@BradleyMcGill

Copy link
Copy Markdown
Contributor

Description

Pins actions/setup-node from '24' to '24.22.1' in the CI workflows. eMudhra disclosed eight compromised emSign intermediate CAs chaining to emSign ECC Root CA - G3, and 24.22.1 is the first 24.x whose bundled root certificates move to NSS 3.131.1, which drops G3 (nodejs/node#66877). A floating '24' can resolve to an older 24.x already in the runner tool cache, so I think pinning is the safer option here.

This doesn't change the action's own node24 runtime, or the JRE trust store bundled with the Flyway CLI.

Related issue

N/A

Check list

  • Mark if documentation changes are required.
  • Mark if tests were added or updated to cover the changes.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@BradleyMcGill
BradleyMcGill marked this pull request as ready for review October 21, 2026 16:03
@DoodleBobBuffPants
DoodleBobBuffPants merged commit fb33799 into main Oct 21, 2026
23 checks passed
@DoodleBobBuffPants
DoodleBobBuffPants deleted the ca-patch-node branch October 21, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants