Skip to content

ci: bump all GitHub Actions to Node 24-compatible versions#47

Merged
ernestprovo23 merged 1 commit into
mainfrom
fix/dse-72-node24-actions-pins
Jun 29, 2026
Merged

ci: bump all GitHub Actions to Node 24-compatible versions#47
ernestprovo23 merged 1 commit into
mainfrom
fix/dse-72-node24-actions-pins

Conversation

@ernestprovo23

Copy link
Copy Markdown
Member

Summary

  • test.yml: checkout@v4→v7, setup-python@v5→v6, cache@v4→v5 across all 3 jobs
  • gitleaks.yml: checkout@v4→v7 (gitleaks-action@v3 already ships node24 — unchanged)
  • release.yml: all 4 SHA-pinned actions bumped to node24 releases with new full SHAs

Verified node24 for each new version

All new action versions confirmed using: node24 via action.yml inspection.

pypa/gh-action-pypi-publish and sigstore/gh-action-sigstore-python are composite actions (node-agnostic) — no change required.

Closes

Test plan

  • CI green on this PR (pytest × 3 Python versions, ruff, pip-audit)
  • No Node 20 deprecation warnings in CI output

GitHub removed Node 20 from runners on 2026-06-16.

test.yml:
  actions/checkout  @v4@v7
  actions/setup-python @v5@v6
  actions/cache @v4@v5

gitleaks.yml:
  actions/checkout  @v4@v7
  (gitleaks/gitleaks-action@v3 already ships node24 — no change)

release.yml:
  actions/checkout  v4.2.2 SHA → v7.0.0 SHA
  actions/setup-python v5.6.0 SHA → v6.3.0 SHA
  actions/upload-artifact v4.6.2 SHA → v7.0.1 SHA
  actions/download-artifact v4.3.0 SHA → v8.0.1 SHA (both pypi-publish + sign jobs)
  (pypa/gh-action-pypi-publish + sigstore/gh-action-sigstore-python are
   composite actions, node-agnostic — no change)

Closes GH #46. Closes DSE-72.
@ernestprovo23 ernestprovo23 merged commit df1ab87 into main Jun 29, 2026
5 of 6 checks passed
@ernestprovo23 ernestprovo23 deleted the fix/dse-72-node24-actions-pins branch June 29, 2026 03:20
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