-
Notifications
You must be signed in to change notification settings - Fork 36
feat: upgrade CI to Node.js 20, update GitHub Actions versions, and restrict CI triggers #75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@nodece @Shivansh-yadav13 please review |
|
|
Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
|
@copilot also need to upgrade the used actions' versions in the CI scripts |
Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
|
@copilot - also need to only run CI for only pull requests and pushes to the master branch (so push to other branches won't run CI) on: |
Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
fix: #74
Consolidates all CI jobs to Node.js 20 only, upgrades all GitHub Actions to their latest stable versions, and restricts CI workflow triggers to run only on master branch pushes and pull requests.
Changes
Node.js Version Updates
All jobs (lint, coverage, test, semantic-release) now consistently use Node.js 20.
GitHub Actions Version Updates
CI Trigger Configuration
on: [push, pull_request]to only run on:This prevents unnecessary CI runs on pushes to feature branches, reducing CI resource usage.