Skip to content

fix: update Node.js version in release workflow from 20.10.0 to 24#731

Draft
Copilot wants to merge 2 commits into
mainfrom
copilot/fix-release-job-failure
Draft

fix: update Node.js version in release workflow from 20.10.0 to 24#731
Copilot wants to merge 2 commits into
mainfrom
copilot/fix-release-job-failure

Conversation

Copy link
Copy Markdown

Copilot AI commented Jun 1, 2026

The release job was intermittently failing with npm ERR! code EOTP during npm publish --provenance. The run had 3 failed attempts before a 4th succeeded, pointing to an intermittent issue in npm 10.2.3 (bundled with Node 20.10.0) when publishing with provenance on 2FA-enabled accounts.

Changes

  • .github/workflows/release.yml: Update node-version from 20.10.0 to 24
    • Brings in npm 11.x, which resolves the intermittent EOTP + provenance interaction
    • Eliminates EBADENGINE warnings from vite@7, jsdom@27, and others that require >=20.19 or >=22.12
    • Aligns with the rest of the project: .tool-versions specifies nodejs 24.9.0 and dev.yml sets BASE_NODE_VERSION: 24

Copilot AI changed the title [WIP] Fix failing GitHub Actions job release fix: update Node.js version in release workflow from 20.10.0 to 24 Jun 1, 2026
Copilot AI requested a review from splindsay-92 June 1, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants