Skip to content

ci: resolve patched Node instead of stale runner caches - #666

Merged
sybohy merged 2 commits into
mainfrom
fix/node-brotli-security-20261024
Oct 24, 2026
Merged

sybohy merged 2 commits into
mainfrom
fix/node-brotli-security-20261024

Conversation

@sybohy

@sybohy sybohy commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

Fresh GitHub jobs with floating supported Node majors can select vulnerable preinstalled tool-cache binaries: an observed runner used Node 22.23.3 and 24.21.0. Resolve the latest matching release during setup so the October 2026 patched runtimes (22.23.4/24.22.1/26.12.1) are used. Preserve existing major-version matrix labels and published consumer compatibility.

Validation: edited workflow/composite YAML parses and diff checks pass. Current actions/node-versions manifest contains 22.23.4, 24.22.1, and 26.12.1. New-head CI logs verify actual Node v24.22.1; all checks pass. The development-container installer is also pinned to24.22.1 in Dockerfile/config, invalidating stale Node installation layers, with a binary-version build assertion. Full devcontainer Docker build and normal/login/nvm shell version checks pass (actualv24.22.1). No production deployments, migrations, settings changes, or manual release/sync workflows were triggered.

Node security advisory.

@sybohy
sybohy marked this pull request as ready for review October 24, 2026 05:25
@sybohy
sybohy requested a review from a team as a code owner October 24, 2026 05:25
@sybohy
sybohy merged commit 793b0d8 into main Oct 24, 2026
23 checks passed
@sybohy
sybohy deleted the fix/node-brotli-security-20261024 branch October 24, 2026 05:33
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