Provide nodejs v22, not v20. #3

Merged
owen merged 2 commits from nodesource-node-22 into main 2026-05-12 18:13:46 +00:00
Owner

Pilcrow's test suite requires Node 22, for the Iterator global specifically. With some sadness, break the ability to deploy on a plain-as-installed Trixie machine and provide a usable Node version.

Pilcrow's test suite requires Node 22, for the `Iterator` global specifically. With some sadness, break the ability to deploy on a plain-as-installed Trixie machine and provide a usable Node version.
We're going to be doing some more complex installation to get Node 22 installed. Having an actual filesystem, rather than a bunch of backslash-extended scripts inside the Dockerfile, will make that much easier.
There isn't a readily-available Node 22 distribution for Trixie in the Debian archives, that I could find. Nodesource appears to be a reliable community packager.

This approach reproduces nodesource's own installer script, by hand, rather than curling a script over HTTP and running it.
owen merged commit aa47d41201 into main 2026-05-12 18:13:46 +00:00
owen deleted branch nodesource-node-22 2026-05-12 18:13:46 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pilcrow/builder!3
No description provided.