Skip to content

chore(ci): bump GitHub Actions to Node 24 majors - #18

Merged
pretyflaco merged 1 commit into
mainfrom
chore/actions-node24-bump
Aug 17, 2026
Merged

chore(ci): bump GitHub Actions to Node 24 majors#18
pretyflaco merged 1 commit into
mainfrom
chore/actions-node24-bump

Conversation

@pretyflaco

Copy link
Copy Markdown
Owner

Resolves the Node 20 deprecation warnings the runner emits on every CI/release run (forced-Node-24 cutover was June 2, 2026).

Bumps

  • actions/checkout v4 -> v5 (3x in ci.yml, 1x in release.yml)
  • actions/setup-python v5 -> v6 (same)
  • actions/upload-artifact v4 -> v5
  • actions/download-artifact v4 -> v5

upload/download majors kept matched. pypa/gh-action-pypi-publish stays on the upstream rolling release/v1 tag. Mirrors the same bump already merged in millet (#30).

Verification

  • PR CI exercises checkout@v5 + setup-python@v6 across the ruff/mypy/pytest jobs (3.10-3.12).
  • release.yml artifact bumps validated separately via a workflow_dispatch dry-run on this branch (build + twine check + upload-artifact@v5; publish auto-skips, gated on refs/tags/v*).

No code or version change; no release.

Resolves the Node 20 deprecation warnings the runner emits:
- actions/checkout v4 -> v5
- actions/setup-python v5 -> v6
- actions/upload-artifact v4 -> v5
- actions/download-artifact v4 -> v5

upload/download majors kept matched. pypa/gh-action-pypi-publish stays on
the upstream rolling release/v1 tag. Mirrors millet's same bump.
@pretyflaco
pretyflaco merged commit 3e0c9f8 into main Aug 17, 2026
7 checks passed
@pretyflaco
pretyflaco deleted the chore/actions-node24-bump branch August 17, 2026 08:43
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