Skip to content

ci: move actions to Node 24 and only run tests on pull requests - #25

Merged
Bonajo merged 1 commit into
mainfrom
ci/node24-actions
Sep 21, 2026
Merged

Bonajo merged 1 commit into
mainfrom
ci/node24-actions

Conversation

@Bonajo

@Bonajo Bonajo commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Fix the "Node.js 20 is deprecated" warnings: actions/checkout v4 → v6 (all workflows), actions/setup-node v4 → v6 (semantic-release.yml), dorny/test-reporter v1 → v3 (test.yml). All actions in the workflows now run on Node 24 (same checkout/setup-node versions as classroom).
  • test.yml no longer runs on push to main: main only changes through squash-merged PRs, which already passed these checks. The required checks come from the PR runs, so the ruleset is unaffected.

The "ubuntu-latest will migrate to Ubuntu 26" notice is left as is; it goes away once the migration is done.

ci: title, so no release.

@Bonajo
Bonajo merged commit 82841e0 into main Sep 21, 2026
12 checks passed
@Bonajo
Bonajo deleted the ci/node24-actions branch September 21, 2026 09:18
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