Skip to content

fix(security): upgrade Node runtime to 24.22.1 - #7003

Merged
rebelchris merged 3 commits into
mainfrom
codex/node-24-22-1-security
Oct 22, 2026
Merged

rebelchris merged 3 commits into
mainfrom
codex/node-24-22-1-security

Conversation

@rebelchris

@rebelchris rebelchris commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Changes

Upgrade Node from 24.18 to 24.22.1, the patched 24.x release for the October 21 security advisories, including Brotli, TLS, DNS, and certificate-trust fixes.

This is the urgent runtime-only portion separated from #7000. It changes the seven files required by the repository's Node upgrade checklist: .nvmrc, Dockerfile, .github/workflows/e2e-tests.yml, all seven CircleCI Node images, Playwright engines, root Volta, and README. It includes no package upgrades, security overrides, application changes, or CA package installation changes.

Ran pnpm install --ignore-scripts on Node 24.22.1 and validated the frozen lockfile. The dependency graph is unchanged. pnpm-lock.yaml is included explicitly with a validation note recording Node 24.22.1 and pnpm 10.33.4; its parsed contents and every resolved dependency are identical to main. A normal frozen install preserves the note.

Rebuild/redeploy and restart existing processes after merging. Deployed runtime versions and historical compromise were not inspected.

Events

No new tracking events.

Experiment

No new experiments.

Manual Testing

No browser/device checks or application build: this PR changes runtime configuration only.

Automated checks on Node 24.22.1:

  • All checklist locations verified; no 24.18 pin remains in them.
  • pnpm install --ignore-scripts and frozen-lockfile validation passed across all nine workspace packages.
  • Webapp lint and 86 suites / 644 tests passed.
  • Extension lint and 8 suites / 58 tests passed.
  • git diff --check passed.

The larger dependency sweep remains draft in #7000 pending visual review. Its selector-parser regression was fixed separately with parser 7.1.6 and a CSS compilation regression test; none of those dependency changes are included here.

Apply the October Node security release across every location in the repository's Node upgrade checklist. Keep the dependency graph and lockfile unchanged so the urgent runtime fix can ship independently of the dependency sweep.
@vercel

vercel Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
daily-webapp Ready Ready Preview Oct 22, 2026 8:01am UTC
1 Skipped Deployment
Project Deployment Actions Updated
storybook Ignored Ignored Preview Oct 22, 2026 8:01am UTC

Request Review

Include the lockfile explicitly in the runtime-only PR with the Node and pnpm versions used for validation. The parsed lockfile and resolved dependency graph are unchanged from main; a normal frozen install preserves the note.
@rebelchris
rebelchris merged commit 012efcc into main Oct 22, 2026
13 checks passed
@rebelchris
rebelchris deleted the codex/node-24-22-1-security branch October 22, 2026 08:16

This branch was successfully deployed

2 active (1 outdated) deployments
Preview – daily-webapp — 65ac4d28 Deployed Oct 22, 2026 by vercel[bot]
Preview – storybook — 32daf86f Deployed Oct 22, 2026 by vercel[bot]
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