Repository navigation
doc: explicitly state that corepack will be removed in v25+ - #57747
Conversation
|
Thank you for picking this up! As you know, I unsuccessfully raised it in #57708 (comment). Admittedly there were multiple issues I raised in that one issue. It looks like you'll need to update your commit though, to change |
683c103 to
1a83409
Compare
Thanks! I force-pushed in 1a83409 |
| Despite Corepack being distributed with default installs of Node.js, the package | ||
| managers managed by Corepack are not part of the Node.js distribution, and | ||
| Corepack itself will no longer be distributed with future versions of Node.js. | ||
| Corepack itself will no longer be distributed with Node.js 25+. |
There was a problem hiding this comment.
I'll just remove the v as of now, and will wait for input from other collaborators
Using the notation from https://github.com/nodejs/release including the use of the term "release line" to refer to all releases with same major version number:
| Corepack itself will no longer be distributed with Node.js 25+. | |
| Corepack itself will no longer be distributed with release lines Node.js 25 and above. |
You could also write "releases Node.js >=25.0.0" using semver notation.
|
Landed in b6a10f7 |
PR-URL: #57747 Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Ulises GascΓ³n <ulisesgascongonzalez@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #57747 Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Ulises GascΓ³n <ulisesgascongonzalez@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #57747 Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Ulises GascΓ³n <ulisesgascongonzalez@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #57747 Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Ulises GascΓ³n <ulisesgascongonzalez@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #57747 Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Ulises GascΓ³n <ulisesgascongonzalez@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #57747 Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Ulises GascΓ³n <ulisesgascongonzalez@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #57747 Reviewed-By: Jordan Harband <ljharb@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Ulises GascΓ³n <ulisesgascongonzalez@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
## μμ½ #257μμ 컨ν μ΄λλ₯Ό `node:26-bookworm-slim`μΌλ‘ μ¬λ Έμ§λ§ CIμ test μμ μ μ¬μ ν Node.js 24λ‘ μ€νλκ³ μμμ΅λλ€. μ΄ PRμ `actions/setup-node`μ `node-version`μ `"26"`μΌλ‘ μ¬λ € ν μ€νΈμ 컨ν μ΄λμ Node μ£Ό λ²μ μ λ§μΆ₯λλ€. Node.js 25λΆν° Corepackμ΄ ν¨κ» λ°°ν¬λμ§ μμΌλ―λ‘, `Dockerfile`κ³Ό κ°μ `corepack@0.36.0`μ λ¨Όμ μ€μΉν λ€ `corepack enable`μ μ€νν©λλ€. - κ·Όκ±°: [Node.js Corepack λ¬Έμ](https://nodejs.org/dist/latest/docs/api/corepack.html), [nodejs/node#57747](nodejs/node#57747) - `package.json`μ `engines`(`>=24`)μ READMEμ μꡬ λ²μ μ λ°κΎΈμ§ μμμ΅λλ€. Node 24λ κ³μ μ§μ λ²μμ λλ€. ## κ²μ¦ - `trunk check .github/workflows/ci.yaml` β exit 0 - μ΄ PRμ CI test μμ μ΄ Node.js 26μμ type check, unit, DB, workerd κ²μ¬λ₯Ό μ€ννλ κ²μ΄ μ€μ κ²μ¦μ λλ€. ## Decisions taken where the brief was silent - corepack λ²μ μ `Dockerfile`κ³Ό κ°μ 0.36.0μΌλ‘ κ³ μ νμ΅λλ€. λ κ³³μ λ²μ μ ν¨κ» μ¬λ €μΌ ν©λλ€.

The generic "future versions of" Node.js is causing a confusion among corepack users.
Example nodejs/corepack#688 (comment)
This PR explicitly changes it to v25+ as agreed in TSC vote in nodejs/TSC#1697 (comment)