Skip to content

Upgrade Node.js version#15

Merged
tilfin merged 1 commit into
mainfrom
feature/upgrade-node
May 6, 2026
Merged

Upgrade Node.js version#15
tilfin merged 1 commit into
mainfrom
feature/upgrade-node

Conversation

@tilfin
Copy link
Copy Markdown
Owner

@tilfin tilfin commented May 6, 2026

This pull request updates the CI workflow and Node.js requirements to use more recent versions, and makes several improvements to the build and test process.

CI workflow and environment updates:

  • Updated the GitHub Actions workflow in .github/workflows/ci.yaml to use Node.js versions 22.x, 24.x, and 26.x instead of the older versions, and changed the runner to ubuntu-slim for a lighter environment.
  • Updated the actions/checkout and actions/setup-node actions to the latest major version (v6).
  • Changed the Node.js version requirement in package.json to require Node 22 or higher.

Build and test process improvements:

  • Added a separate npm run build step in the CI workflow to ensure the project builds before running tests, and switched from npm install to npm ci for faster, reproducible installs.

@tilfin tilfin force-pushed the feature/upgrade-node branch from 18205b7 to 57e11cd Compare May 6, 2026 03:37
@tilfin tilfin merged commit 666f11b into main May 6, 2026
3 checks passed
@tilfin tilfin deleted the feature/upgrade-node branch May 6, 2026 03:37
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