Skip to content

fix(ci): upgrade download-artifact v4.3.0 → v8.0.1 (Node 24)#265

Merged
krokoko merged 1 commit into
mainfrom
fix/261-download-artifact-v8
Jun 4, 2026
Merged

fix(ci): upgrade download-artifact v4.3.0 → v8.0.1 (Node 24)#265
krokoko merged 1 commit into
mainfrom
fix/261-download-artifact-v8

Conversation

@scottschreckengaust

Copy link
Copy Markdown
Contributor

Summary

  • Upgrades all 3 actions/download-artifact pins in deploy.yml from v4.3.0 (Node 20) to v8.0.1 (Node 24)
  • Resolves GitHub deprecation warning: Node.js 20 actions forced to Node 24 on June 16, 2026

Context

CI annotation on run 26907540645:

Node.js 20 actions are deprecated. [...] Actions will be forced to run with Node.js 24 by default starting June 16th, 2026.

v8 breaking changes (assessed as safe):

  1. Hash mismatch defaults to error (more secure; standard uploads pass)
  2. Non-zipped files not auto-extracted (our uploads are zipped)
  3. ESM module (transparent to callers)

All inputs used (name, run-id, github-token, path) remain compatible.

Closes #261

Test plan

  • CI build workflow passes (no deprecation annotation for download-artifact)
  • deploy.yml resolve-targets job can still download deploy-intent artifact cross-workflow
  • diff and deploy jobs can still download cdk-*-out artifacts

🤖 Generated with Claude Code

actions/download-artifact@v4.3.0 uses Node.js 20 which GitHub is
deprecating (forced Node 24 on June 16, 2026; removed Sep 16, 2026).
Upgrade to v8.0.1 which runs natively on Node 24.

Closes #261

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@scottschreckengaust scottschreckengaust marked this pull request as ready for review June 4, 2026 20:27
@scottschreckengaust scottschreckengaust requested a review from a team as a code owner June 4, 2026 20:27
@krokoko

krokoko commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

ship it papa !

@krokoko krokoko added this pull request to the merge queue Jun 4, 2026
Merged via the queue into main with commit f7964b0 Jun 4, 2026
7 checks passed
@krokoko krokoko deleted the fix/261-download-artifact-v8 branch June 4, 2026 20:49
isadeks added a commit to isadeks/sample-autonomous-cloud-coding-agents that referenced this pull request Jun 5, 2026
Resolves conflicts:
- linear-webhook-processor.ts/.test.ts: keep linear-vercel's probe + contextHint additions
- astro.config.mjs / sync-starlight.mjs: keep deploy-preview-screenshots-guide entries
- LINEAR_PAK_MIGRATION_RUNBOOK.md: take upstream status names (RUNNING,HYDRATING,SUBMITTED)
- LINEAR_SETUP_GUIDE.md: keep linear-vercel's expanded teammate handshake + attachments docs
- ROADMAP.md: keep both deploy-preview-screenshots and slack-notification-dispatcher entries

Brings linear-vercel up to date with main: PR aws-samples#200 (multi-workspace Linear),
PR aws-samples#233 (Slack OOM), PR aws-samples#234 (gh issue fix), PR aws-samples#265 (CI), PR aws-samples#268 (pyjwt),
plus other quality improvements.
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.

fix(ci): upgrade download-artifact from v4.3.0 to v8.0.1 (Node.js 20 deprecation)

2 participants