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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Replace the in-repository build/pack/attest/release in
.github/workflows/release.ymlwith a call toKofTwentyTwo/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 thereleaseenvironment, 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.Done in #77 (squash
9877622).