Skip to content

Bump publish workflow actions off deprecated Node 20 - #18

Merged
nicholsn merged 1 commit into
mainfrom
chore/publish-actions-node24
Jul 4, 2026
Merged

Bump publish workflow actions off deprecated Node 20#18
nicholsn merged 1 commit into
mainfrom
chore/publish-actions-node24

Conversation

@nicholsn

@nicholsn nicholsn commented Jul 4, 2026

Copy link
Copy Markdown
Owner

The PyPI publish workflow ran with Node-20 deprecation warnings. Bump the four flagged actions to the majors whose action.yml declares node24 (verified via each tag's runtime — the naive next-major wasn't enough: setup-uv@v6 and artifact@v5 are still node20):

  • actions/checkout@v4@v5
  • astral-sh/setup-uv@v5@v7
  • actions/upload-artifact@v4@v7
  • actions/download-artifact@v4@v8

upload@v7 / download@v8 share the v4-era immutable-artifact backend, so they pair. pypa/gh-action-pypi-publish@release/v1 wasn't flagged (moving tag, maintained). Workflow-only; publish runs only on release, so this doesn't re-trigger a publish.

checkout@v4->v5, setup-uv@v5->v7, upload-artifact@v4->v7,
download-artifact@v4->v8 — the majors whose action.yml declares node24
(verified; the next-major bump wasn't enough — setup-uv@v6 / artifact@v5
are still node20).
@nicholsn
nicholsn merged commit c4ea05b into main Jul 4, 2026
2 checks passed
@nicholsn
nicholsn deleted the chore/publish-actions-node24 branch July 4, 2026 17:11
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