Skip to content

chore(ci): bump GitHub Actions to Node 24-compatible versions - #832

Open
yunaremaia wants to merge 1 commit into
DietrichGebert:mainfrom
yunaremaia:chore/node24-actions
Open

chore(ci): bump GitHub Actions to Node 24-compatible versions#832
yunaremaia wants to merge 1 commit into
DietrichGebert:mainfrom
yunaremaia:chore/node24-actions

Conversation

@yunaremaia

Copy link
Copy Markdown

Summary

Bumps actions/checkout, actions/setup-node, and actions/setup-python to Node 24-compatible majors across both GitHub Actions workflows (publish.yml, test.yml). These versions run natively on the current runner runtime (Node 24) instead of relying on a compatibility override.

Detected with driftcheck.

Workflow files changed

  • .github/workflows/publish.ymlactions/checkout@v4 to v5, actions/setup-node@v4 to v5
  • .github/workflows/test.ymlactions/checkout@v4 to v5, actions/setup-node@v4 to v5, actions/setup-python@v5 to v6

Verification

  • YAML syntax validated locally (yaml.safe_load passes on both files).
  • No code changes — action major bumps with identical with: inputs (node-version: '22', python-version: '3.12' are unchanged and supported by the new majors).
  • Grepped the repo for hardcoded action-version assertions in tests — none found, so no test updates needed.
  • CI on this PR is the verification for the workflow change itself.

Scope

Out of scope: node-version itself (stays '22' — a runtime bump is a separate decision), FUNDING.yml, dependabot config.

Bump actions/checkout v4 to v5, actions/setup-node v4 to v5, and
actions/setup-python v5 to v6 across publish and test workflows.
These versions run natively on the current runner runtime (Node 24)
instead of relying on a compatibility override.

Detected with driftcheck.
@yunaremaia

Copy link
Copy Markdown
Author

Hi @DietrichGebert — gentle bump on this PR (chore(ci): bump GitHub Actions to Node 24-compatible versions). Mergeable and CI green. Let me know if anything else is needed. Thanks!

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