Skip to content

[chore] ci: move actions off the deprecated node 20 runtime - #100

Merged
arpit-bruno merged 3 commits into
usebruno:release/v0.5.0from
arpit-bruno:ci/node24-actions
Oct 5, 2026
Merged

arpit-bruno merged 3 commits into
usebruno:release/v0.5.0from
arpit-bruno:ci/node24-actions

Conversation

@arpit-bruno

Copy link
Copy Markdown
Collaborator

BRU-4718

GitHub has deprecated Node 20 for Actions so every run warns and forces our Node 20 actions onto Node 24. This bumps each action to the lowest major version that runs on Node 24. Versions only, nothing else changes.

- checkout v4 → v5
- setup-node v4 → v5
- cache v4 → v5
- upload-artifact v4 → v6
- download-artifact v4 → v7
- mise-action v2 → v4
- paths-filter → v4.0.3, still pinned by SHA
- test-reporter is already on Node 24, unchanged

Release notes show no breaking change for how we use them:

  • setup-node only auto-caches when package.json has a packageManager field and we have none
  • download-artifact only changed paths for downloads by artifact ID, and we download by pattern

@changeset-bot

changeset-bot Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 4c22d6c

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@arpit-bruno arpit-bruno added the run-integrations-matrix-tests run the full framework x node matrix on this PR label Oct 5, 2026
@arpit-bruno

Copy link
Copy Markdown
Collaborator Author

after #99 merge, will merge release/v0.5.0 into this branch and bump the new checkout@v4 in changeset.yml to v5 so nothing is left on node 20

bijin-bruno
bijin-bruno previously approved these changes Oct 5, 2026
…ctions

# Conflicts:
#	.github/workflows/ci.yml
@arpit-bruno
arpit-bruno merged commit d301894 into usebruno:release/v0.5.0 Oct 5, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-integrations-matrix-tests run the full framework x node matrix on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants