Skip to content

chore(ci): bump workflow actions to Node 24 majors#138

Merged
jfrench9 merged 2 commits into
mainfrom
chore/gha-node24-bump
Jul 14, 2026
Merged

chore(ci): bump workflow actions to Node 24 majors#138
jfrench9 merged 2 commits into
mainfrom
chore/gha-node24-bump

Conversation

@jfrench9

@jfrench9 jfrench9 commented Jul 14, 2026

Copy link
Copy Markdown
Member

Summary

Same Node 24 action-runtime sweep as robosystems-holon-viewer#24 — GitHub has deprecated the Node 20 action runtimes. Bumps all workflows to the current latest majors:

  • actions/checkout v4 → v7 (all workflows)
  • actions/setup-python v5 → v6 (test.yml, publish.yml, create-release.yml)
  • astral-sh/setup-uv v6 → v8.3.2 (exact pin — astral-sh publishes no floating v8 major tag; Dependabot keeps it current) (test.yml, create-release.yml)
  • softprops/action-gh-release v1 → v3 (tag-release.yml)

No workflow inputs changed — all actions are used with basic, stable parameters (python-version, tag_name/name/body, token/fetch-depth; setup-uv is used with no inputs) that carry across these majors.

Also adds a minimal .github/dependabot.yml (github-actions ecosystem, monthly — same pattern as the app repos) so action versions stay current; the drift happened because this repo had no Dependabot coverage.

Testing

  • test.yml exercises checkout + setup-python + setup-uv on this PR's CI run
  • tag-release.yml/publish.yml bumps get exercised on the next release

jfrench9 added 2 commits July 14, 2026 01:58
GitHub flagged the Node 20 action runtimes as deprecated. Bumps checkout v4->v7, setup-python v5->v6, setup-uv v6->v8, action-gh-release v1->v3, and adds dependabot coverage for github-actions so versions stay current.
@jfrench9 jfrench9 merged commit b55f939 into main Jul 14, 2026
1 check passed
@jfrench9 jfrench9 deleted the chore/gha-node24-bump branch July 14, 2026 07:02
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