Release through the standards' shared Velopack workflow; publish steps fail instead of skipping #76

Closed
opened 2026-10-09 22:38:05 +00:00 by KofTwentyTwo · 1 comment
KofTwentyTwo commented 2026-10-09 22:38:05 +00:00 (Migrated from github.com)

Replace the in-repository build/pack/attest/release in .github/workflows/release.yml with a call to KofTwentyTwo/standards/.github/workflows/release-velopack.yml (standards#5, e8ab30f), which gives SLSA Build L3 provenance and closes standards EX-0004 (K22-CI-30). Keep the gclo-specific publishing (Scoop/Chocolatey manifests PR, Chocolatey push, winget) as caller-side jobs in the release environment, and make a missing secret fail the run rather than skip, so a green release means every channel was published. Part of #62; blocks #67.

Replace the in-repository build/pack/attest/release in `.github/workflows/release.yml` with a call to `KofTwentyTwo/standards/.github/workflows/release-velopack.yml` (standards#5, `e8ab30f`), which gives SLSA Build L3 provenance and closes standards EX-0004 (K22-CI-30). Keep the gclo-specific publishing (Scoop/Chocolatey manifests PR, Chocolatey push, winget) as caller-side jobs in the `release` environment, and make a missing secret **fail the run** rather than skip, so a green release means every channel was published. Part of #62; blocks #67.
KofTwentyTwo commented 2026-10-09 23:03:31 +00:00 (Migrated from github.com)

Done in #77 (squash 9877622).

Done in #77 (squash `9877622`).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/gclo#76