Skip to content

Update release artifact uploader to Node 24 - #35

Merged
ryanduguid merged 1 commit into
mainfrom
agent/update-upload-artifact-v7
Aug 14, 2026
Merged

Update release artifact uploader to Node 24#35
ryanduguid merged 1 commit into
mainfrom
agent/update-upload-artifact-v7

Conversation

@ryanduguid

Copy link
Copy Markdown
Owner

Summary

  • replace the deprecated Node 20 actions/upload-artifact release step with current v7.0.1
  • retain immutable full-SHA pinning
  • add a regression that fixes the intended uploader revision in the release-workflow test

Why

The successful v0.1.1 release run warned that actions/upload-artifact@v4.6.2 targets deprecated Node 20 and was being forced onto Node 24. GitHub's current official release is v7.0.1: https://github.com/actions/upload-artifact/releases/tag/v7.0.1

Validation

  • uv run --locked --extra dev --python 3.12 pytest -q tests/test_release.py — 18 passed
  • uv run --locked --extra dev --python 3.12 pytest -q — 481 passed
  • python -m compileall -q . — passed
  • actionlint 1.7.12 — passed
  • git diff --check — passed
  • verified the v7 action still defines every used input: name, path, if-no-files-found, retention-days

This does not alter, rerun or replace the immutable v0.1.1 prerelease.

@ryanduguid
ryanduguid marked this pull request as ready for review August 14, 2026 18:50
@ryanduguid
ryanduguid merged commit 365445f into main Aug 14, 2026
9 checks passed
@ryanduguid
ryanduguid deleted the agent/update-upload-artifact-v7 branch August 14, 2026 18:50
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