Skip to content
This repository was archived by the owner on Oct 26, 2026. It is now read-only.

Change nodejs dependency to version 26 - #10

Merged
Thomas A Caswell (tacaswell) merged 4 commits into
mainfrom
fix/nodejs-26
Oct 23, 2026
Merged

Thomas A Caswell (tacaswell) merged 4 commits into
mainfrom
fix/nodejs-26

Conversation

@padraic-shafer

Copy link
Copy Markdown
Contributor

Rebuild as LTS version to get security patches

Use a patched version of node in the container image, per
https://thehackernews.com/2026/10/nodejs-brotli-decoder-bug-could-allow.html?m=1

Each supported line has one fixed version: 22.23.4 and 24.22.1 on the long-term support lines, and 26.12.1 on the current line.

Copilot AI balanced review requested due to automatic review settings October 23, 2026 03:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The major Node.js upgrade and lockfile-format migration need installation and application compatibility validation before approval.

1 open issue
What changed in this PR

Updates the container’s Pixi-managed Node.js dependency to 26.12.1 to address the reported Brotli security issue.

Changes:

  • Changes the Node.js constraint to >=26.12.1,<27.
  • Refreshes locked Node.js dependencies, including Brotli libraries.
  • Migrates the lockfile from format 6 to 7 with explicit Linux platform metadata.
File Description
pixi.toml Sets the Node.js 26 version range and patched minimum.
pixi.lock Locks updated packages and adopts format 7.

Review effort: Balanced

Comment thread pixi.toml Resolved
@tacaswell
Thomas A Caswell (tacaswell) merged commit 75a2585 into main Oct 23, 2026
4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants