Skip to content

chore: bump GitHub Actions to Node 24-compatible majors#697

Open
jbouder wants to merge 1 commit into
mainfrom
bump-actions-node24
Open

chore: bump GitHub Actions to Node 24-compatible majors#697
jbouder wants to merge 1 commit into
mainfrom
bump-actions-node24

Conversation

@jbouder

@jbouder jbouder commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

Bumps all GitHub Actions under .github/workflows/ to their latest stable major versions so they run on Node 24. GitHub is deprecating Node 20 on Actions runners (runners default to Node 24 on 2026-06-16; Node 20 fully removed in Fall 2026). Actions still on old majors emit deprecation warnings now and break once Node 20 is gone.

Version bumps:

Action Before After
actions/checkout v4 / v5 (SHA) / v6 v7
actions/setup-python v5 / v6 (SHA) v6
actions/setup-node v6 v6 (already latest)
actions/upload-artifact v4 / v4.6.2 (SHA) v7
astral-sh/setup-uv v5 / v6.8.0 (SHA) v8

Workflows touched: build-ui.yml, lint.yml, release.yml, test.yml, test-integration.yml, test-k3s-integration.yml. Stale releases/tag/... reference comments updated to match.

This is a version-bump-only change — no workflow logic, job topology, or trigger changes.

Out of scope

Per the issue: re-pinning actions to commit SHAs + Dependabot/Renovate setup (separate follow-up), and upgrading runtimes used inside jobs.

Closes #696

🤖 Generated with Claude Code

GitHub is deprecating Node 20 on Actions runners (default Node 24 on
2026-06-16, full removal Fall 2026). Bump all actions under
.github/workflows/ to their latest stable major so they run on Node 24
and stop emitting deprecation warnings:

- actions/checkout -> v7
- actions/setup-python -> v6
- actions/upload-artifact -> v7
- astral-sh/setup-uv -> v8

actions/setup-node was already at v6 (latest). Version-bump only; no
workflow logic, topology, or trigger changes.

Closes #696

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
jhub-apps Ready Ready Preview, Comment Jun 26, 2026 8:33pm
jhub-apps-docs Ready Ready Preview, Comment Jun 26, 2026 8:33pm

@jbouder jbouder changed the title Upgrade GitHub Actions to Node 24-compatible versions chore: bump GitHub Actions to Node 24-compatible majors Jun 26, 2026
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.

Upgrade GitHub Actions to Node 24-Compatible Versions (Node 20 Deprecation)

1 participant