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

Update nodejs version constraint in pixi.toml - #9

Closed
Padraic Shafer (padraic-shafer) wants to merge 3 commits into
mainfrom
fix/nodejs-24
Closed

Padraic Shafer (padraic-shafer) wants to merge 3 commits into
mainfrom
fix/nodejs-24

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 22, 2026 23:20

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.

🟡 Changes recommended

The constraint does not enforce the stated patched minimum, and the committed lockfile still selects incompatible Node.js 25.7.0.

2 open issues
What changed in this PR

This PR moves the Pixi-managed Node.js dependency from the 25.x line to the 24.x LTS line, aiming to obtain security patches for the container image.

Changes:

  • Replaces >=25.7.0,<25.8 with >=24,<25, allowing releases across the Node.js 24 major version.
File Description
pixi.toml Changes the Node.js dependency constraint to the 24.x LTS line.

Review effort: Balanced

Comment thread pixi.toml Resolved
Comment thread pixi.toml Resolved
Copilot AI balanced review requested due to automatic review settings October 22, 2026 23:37
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

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.

🟡 Changes recommended

The locked Node.js 24.21.0 release is below the security-fixed 24.22.1 release identified in the PR description.

No open issues 🎉

2 resolved since last review

Review effort: Balanced

Copilot AI balanced review requested due to automatic review settings October 22, 2026 23:39

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.

🟡 Changes recommended

The lockfile selects Node.js 24.21.0, below both the manifest minimum and the security-fix version cited in the PR.

No open issues 🎉

Review effort: Balanced

@padraic-shafer

Copy link
Copy Markdown
Contributor Author

24.21.0 has apparently not yet been released on conda-forge

@padraic-shafer

Copy link
Copy Markdown
Contributor Author

Superseded by #10

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.

2 participants