Skip to content

fix(ci): pin patched Node and bundle Undici 6.29.1 - #6

Open
mswilkison wants to merge 1 commit into
mainfrom
fix/node-oct2026-security
Open

mswilkison wants to merge 1 commit into
mainfrom
fix/node-oct2026-security

Conversation

@mswilkison

Copy link
Copy Markdown

Pin the test workflow to Node 24.22.1 and the reusable Solidity docs workflow default to Node 22.23.4 for the October 2026 Node.js security release. Update the separately installed Undici dependency from 6.28.1 to 6.29.1 for GHSA-qrxm-fqhp-jwvm, then regenerate the four committed action bundles so consumers receive the patched dependency.

Validation on Node 24.22.1: clean dependency install, lint, 44 root tests, 37 workspace tests, bundle build and smoke checks, actionlint, and git diff --check passed. The root publication tests used Bash 5.3.0; macOS Bash 3.2 produces two failures that also reproduce on the unchanged baseline.

JavaScript actions still declare runs.using: node24; GitHub supplies that execution engine. The setup-node pins select runtimes for workflow commands and do not pin the patch version of GitHub's action engine.

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