Skip to content

ci: drop Node.js 18#193

Merged
shepherdwind merged 1 commit into
masterfrom
codex/fix-ci-node18
Jul 18, 2026
Merged

ci: drop Node.js 18#193
shepherdwind merged 1 commit into
masterfrom
codex/fix-ci-node18

Conversation

@shepherdwind

Copy link
Copy Markdown
Owner

What changed

  • Remove Node.js 18 from the GitHub Actions matrix.
  • Raise the declared minimum Node.js version from 16 to 20.19 in package.json and package-lock.json.
  • Keep the existing Vite 8.0.16 dependency unchanged.

Why

Vite 8 requires Node.js 20.19+ or 22.12+. The Node.js 18 CI job failed during vite build with ReferenceError: CustomEvent is not defined. The project no longer needs to support older Node.js releases, so the CI matrix and package metadata should reflect the supported runtime range.

Validation

  • npm ci
  • npm run ci
  • 11 test suites / 189 tests passed
  • CommonJS and ESM build tests passed

@shepherdwind
shepherdwind marked this pull request as ready for review July 18, 2026 01:09
@shepherdwind
shepherdwind merged commit c740597 into master Jul 18, 2026
3 checks passed
@shepherdwind
shepherdwind deleted the codex/fix-ci-node18 branch July 18, 2026 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant