Commit b46bf25
authored
fix(release): revert v14.3.0 and fix release pipeline Node.js regression (#2774)
### Changes
The` v14.3.0` release was triggered via PR #2773 but failed in CI before
npm publish completed. The version bump was merged to master but the
package was never actually published to npm, leaving master in an
inconsistent state with a version number that doesn't exist on the
registry.
**Revert v14.3.0 version bum**p
Reverts `package.json`, `package-lock.json`, `.version`, `README.md`,
and `CHANGELOG.md` back to **14.2.5**. Since **14.3.0** was never
published to npm, the next successful release will use 14.3.0 again,
this revert simply clears the failed release state so the release
tooling can re-bump cleanly.
**Pin Node.js to `22.22.1` in `release.yml`**
The root cause of the release failure: **Node.js** `22.22.2 `(the
version currently resolved by node-version: 22 on the latest GitHub
Actions runner images) ships with a broken bundled npm that is missing
the promise-retry internal module. This causes the npm install -g npm@11
step to fail with Cannot find module 'promise-retry'.
This is a confirmed upstream regression tracked at `nodejs/node#62425`.
Pinning to `22.22.1` is the recommended temporary workaround until a
fixed patch is released upstream, at which point node-version: 22 can be
restored.
### References
- Failed release: #2773
- Node.js regression: `nodejs/node#62425`
### Testing
* [ ] This change adds unit test coverage
* [ ] This change adds integration test coverage
* [ ] This change has been tested on the latest version of the
platform/language
### Checklist
* [ ] I have read the [Auth0 general contribution
guidelines](https://github.com/auth0/open-source-template/blob/master/GENERAL-CONTRIBUTING.md)
* [ ] I have read the [Auth0 Code of
Conduct](https://github.com/auth0/open-source-template/blob/master/CODE-OF-CONDUCT.md)
* [ ] All code quality tools/guidelines have been run/followed
* [ ] All relevant assets have been compiled1 parent 8e09a5d commit b46bf25
File tree
6 files changed
+9
-21
lines changed- .github/workflows
6 files changed
+9
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
22 | 25 | | |
23 | 26 | | |
24 | 27 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | 3 | | |
19 | 4 | | |
20 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments