Skip to content

Bump GitHub Actions off the deprecated Node 20 runtime - #42

Merged
amrali-eg merged 1 commit into
masterfrom
chore/bump-actions
Aug 26, 2026
Merged

Bump GitHub Actions off the deprecated Node 20 runtime#42
amrali-eg merged 1 commit into
masterfrom
chore/bump-actions

Conversation

@amrali-eg

Copy link
Copy Markdown
Owner

actions/checkout@v4 and setup-dotnet@v4 target Node 20. GitHub already forces them onto Node 24 with a deprecation warning on every run, and that shim will eventually be withdrawn.

Action From To Majors
actions/checkout v4 v7 3
actions/setup-dotnet v4 v6 2

Release notes read rather than assumed. Nothing in them affects these workflows:

  • checkout v5 — Node 24; requires runner ≥ 2.327.1, and hosted runners are well past that.
  • checkout v6 — changes where credentials are persisted; only matters to workflows that read them back.
  • checkout v7 — ESM conversion, and blocks checking out a fork PR under pull_request_target/workflow_run. Neither trigger is used here.
  • setup-dotnet v5/v6 — Node 24 runtime updates. Every input used here still exists in v6.

CI passing on this PR is the actual verification.

🤖 Generated with Claude Code

actions/checkout v4 and setup-dotnet v4 both target Node 20, which GitHub is
already forcing onto Node 24 with a deprecation warning on every run. That shim
will not last.

  actions/checkout     v4 -> v7
  actions/setup-dotnet v4 -> v6

Three and two majors respectively, so the release notes were read rather than
assumed. Nothing in them affects these workflows:

  - checkout v5 moves to Node 24 and needs runner 2.327.1 or newer; the hosted
    runners are well past that.
  - checkout v6 changes where credentials are persisted, which matters only to
    workflows that read them back.
  - checkout v7 converts to ESM and blocks checking out a fork PR under
    pull_request_target or workflow_run; neither trigger is used here.
  - setup-dotnet v5 and v6 are Node 24 runtime updates. Every input used here
    still exists in v6.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@amrali-eg
amrali-eg merged commit 49d95ee into master Aug 26, 2026
1 check passed
@amrali-eg
amrali-eg deleted the chore/bump-actions branch August 26, 2026 19:48
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