Skip to content

chore(config-ui): bump Volta Node pin to 24.22.1 - #9251

Merged
klesh merged 1 commit into
apache:mainfrom
elynch303:chore/config-ui-volta-node-24.22.1
Oct 26, 2026
Merged

klesh merged 1 commit into
apache:mainfrom
elynch303:chore/config-ui-volta-node-24.22.1

Conversation

@elynch303

Copy link
Copy Markdown
Contributor

Summary

Bumps the Volta Node pin in config-ui/package.json from 24.19.0 to 24.22.1.

24.19.0 predates the October 21, 2026 Node.js security release, which fixes 10 CVEs, 4 of them High:

24.22.1 is the patched 24.x LTS. This is a one-line change. The Docker builder (node:24-bookworm-slim) and the config-ui.yml workflow (node-version: '24') float on the 24 line, so they already pick up 24.22.1. Only the Volta pin, used for local development, was behind.

Does this close any open issues?

No open issue tracks this.

Screenshots

N/A, no UI change.

Other Information

Verified locally in node:24.22.1-alpine3.23, running the same steps as the config-ui workflow:

  • yarn install --immutable: succeeds, yarn.lock unchanged
  • yarn tsc: passes
  • yarn lint: 0 errors (the 17 existing warnings are in files this PR does not touch)
  • yarn build: succeeds

The commit message matches the lint-commit-message pattern. No new files, so the ASF header check is not affected.

Tests and docs: no test changes are needed for a version pin. No docs need updating: neither this repo nor the Developer Setup guide in apache/devlake-website mentions a Node version.

24.19.0 predates the October 21, 2026 Node.js security release, which
fixes 4 High CVEs (Brotli decoder RCE, two TLS hostname-check bypasses,
dns.resolve NUL truncation). 24.22.1 is the patched 24.x LTS.

Verified in node:24.22.1-alpine3.23: yarn install --immutable and
yarn build succeed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@klesh
klesh merged commit cd67be8 into apache:main Oct 26, 2026
8 checks passed
klesh pushed a commit that referenced this pull request Oct 28, 2026
Follow-up to #9217 and #9251/#9254 for pins that Dependabot does not
track.

- Go 1.27.2 -> 1.27.3 (security fixes in crypto/x509, released
  2026-10-19): backend/scripts/install-go.sh and the lake-builder
  Dockerfile, including the official SHA256 checksums from go.dev, plus
  the "Install Go" step names. go.mod keeps "go 1.27.0";
  golang:1.27-bookworm already floats to the latest patch.
- config-ui/.tool-versions: nodejs 24.19.0 -> 24.22.1, matching the
  Volta pin from #9251 (Node.js security release of 2026-10-21).
- mysql 8.4.11 -> 8.4.13 in docker-compose-dev-mysql.yml and the e2e
  workflow service, matching the compose files bumped in #9254
  (Dependabot's compose fetcher does not match docker-compose-dev-*.yml,
  and github-actions updates do not cover services:).
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.

3 participants