Skip to content

chore(ci): bump artifact actions to Node 24 runtimes#81

Merged
BunsDev merged 1 commit into
mainfrom
chore/artifact-actions-node24
Jun 11, 2026
Merged

chore(ci): bump artifact actions to Node 24 runtimes#81
BunsDev merged 1 commit into
mainfrom
chore/artifact-actions-node24

Conversation

@BunsDev

@BunsDev BunsDev commented Jun 11, 2026

Copy link
Copy Markdown
Member

Summary

The v0.0.27 release run still emitted Node 20 deprecation warnings from actions/upload-artifact@v5 and actions/download-artifact@v6 — those majors declare runs.using: node20 despite PR #79's bumps. GitHub forces Node 24 by default on runners starting June 16, 2026.

  • actions/upload-artifact v5 → v7 (node24 since v6; v7 adds opt-in direct uploads + ESM — no behavior change for our named single-binary artifacts)
  • actions/download-artifact v6 → v8 (node24 since v7; v8 adds ESM and errors on hash mismatch by default — a safety improvement for release assets)

Verified every other action in the repo already declares node24 (checkout@v5, cache@v5, setup-node@v6, setup-python@v6, softprops/action-gh-release@v3, pages actions). upload-pages-artifact@v5 is composite and already wraps upload-artifact v7.0.0 internally.

Touches release.yml and patch-release.yml only — 4 lines.

🤖 Generated with Claude Code

upload-artifact v5 and download-artifact v6 still declare node20, which
GitHub deprecates on runners June 16, 2026. v7/v8 are the node24
majors; our usage (named single-binary artifacts, download-all into a
directory) is unaffected by the ESM/direct-upload changes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 11, 2026 06:07
@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview Jun 11, 2026 6:07am

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the release/patch-release GitHub Actions workflows to use artifact actions that run on Node 24, eliminating Node 20 deprecation warnings ahead of GitHub’s upcoming default runtime change.

Changes:

  • Bump actions/upload-artifact from v5 to v7 in release and patch-release workflows.
  • Bump actions/download-artifact from v6 to v8 in release and patch-release workflows.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yml Updates upload/download artifact action majors to Node 24-capable versions in the release pipeline.
.github/workflows/patch-release.yml Updates upload/download artifact action majors to Node 24-capable versions in the patch release pipeline.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@BunsDev BunsDev merged commit f15dacd into main Jun 11, 2026
2 checks passed
@BunsDev BunsDev deleted the chore/artifact-actions-node24 branch June 11, 2026 07:14
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.

2 participants