Skip to content

ci: replace artifact handoffs with cache#5550

Open
jgoux wants to merge 2 commits into
developfrom
julien/cli-1554-move-artifacts-uploaddownload-to-blacksmith-actionscache
Open

ci: replace artifact handoffs with cache#5550
jgoux wants to merge 2 commits into
developfrom
julien/cli-1554-move-artifacts-uploaddownload-to-blacksmith-actionscache

Conversation

@jgoux

@jgoux jgoux commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

What changed

Replaces GitHub artifact upload/download handoffs with per-run actions/cache save/restore handoffs for CLI release artifacts, preview package artifacts, and CLI Go coverage output.

Also updates actionlint configuration and removes unsupported event path filters so workflow validation passes across the repo.

Why

Artifact download is slow for these cross-job handoffs. Using upstream actions/cache lets Blacksmith-backed jobs use Blacksmith's colocated cache path while keeping the workflows on maintained GitHub actions.

Reviewer context

The npm publish job remains on ubuntu-latest for provenance. This PR intentionally keeps runner placement unchanged and relies on CI to prove the cache handoff works for every downstream consumer.

@jgoux jgoux marked this pull request as ready for review June 12, 2026 09:11
@jgoux jgoux requested a review from a team as a code owner June 12, 2026 09: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