Skip to content

fix(ci): pin Node releases with incident key rejection - #281

Merged
joshavant merged 1 commit into
mainfrom
security/emudhra-node-release
Oct 22, 2026
Merged

joshavant merged 1 commit into
mainfrom
security/emudhra-node-release

Conversation

@joshavant

Copy link
Copy Markdown
Contributor

What Problem This Solves

Managed website and translation jobs can select cached Node versions that trust the compromised eMudhra keys.

User Impact

Pin Node 26.12.1 within the existing release line. Installed products and the Actions runner require separate updates.

Why This Change Was Made

Exact fixed patches prevent old cache entries from satisfying setup-node, including its fallback after manifest-resolution failure.

Evidence

Changed workflows passed duplicate-key YAML validation. Unchanged application and Go suites were not rerun. Independent review and git diff --check passed. Official Linux arm64 release binaries rejected all 12 incident chains in eight trust modes, with ordinary HTTPS controls passing. Other platform executions remain hosted CI proof.

@joshavant
joshavant requested a review from a team as a code owner October 21, 2026 21:32
@joshavant
joshavant merged commit 6fb4328 into main Oct 22, 2026
5 checks passed
@joshavant
joshavant deleted the security/emudhra-node-release branch October 22, 2026 17:09
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.

1 participant