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

chore(ci): Upgrade CI node version - #8301

Merged
stack72 merged 1 commit into
mainfrom
chore-ci-upgrade-node-version
Jan 19, 2026
Merged

stack72 merged 1 commit into
mainfrom
chore-ci-upgrade-node-version

Conversation

@stack72

@stack72 stack72 commented Jan 19, 2026

Copy link
Copy Markdown
Contributor

Fixes build failure in upgrade-web.yml workflow caused by Node.js version incompatibility.

The workflow was failing with crypto.hash is not a function error after recent dependency upgrades. The root cause: @vitejs/plugin-vue was upgraded from v5.1.4 to v6.0.3 (in commit 0f68f1237c), and v6.x uses crypto.hash() which requires Node.js 19+.

Why Node 20:

  • Supports crypto.hash() (added in Node 19)
  • Aligns with project's package.json engines requirement: "node": "^20.0.0 || ^22.0.0”
  • Compatible with @vitejs/[email protected]

Fixes build failure in upgrade-web.yml workflow caused by Node.js version incompatibility.

The workflow was failing with crypto.hash is not a function error after recent dependency upgrades. The root cause: `@vitejs/plugin-vue` was upgraded from `v5.1.4` to `v6.0.3` (in commit `0f68f1237c`), and `v6.x `uses `crypto.hash()` which requires `Node.js 19+`.

#### Why Node 20:
- Supports crypto.hash() (added in Node 19)
- Aligns with project's package.json engines requirement: `"node": "^20.0.0 || ^22.0.0”`
- Compatible with `@vitejs/[email protected]`
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions github-actions Bot added the A-ci Area: CI configuration files and scripts label Jan 19, 2026
@johnrwatson
johnrwatson self-requested a review January 19, 2026 16:30
@stack72
stack72 added this pull request to the merge queue Jan 19, 2026
Merged via the queue into main with commit 2f833cc Jan 19, 2026
10 checks passed
@stack72
stack72 deleted the chore-ci-upgrade-node-version branch January 19, 2026 16:38
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

A-ci Area: CI configuration files and scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants