Skip to content

feat: container-release + cosign-sign-blob actions; name jobs and agg…#4

Merged
sebhoss merged 1 commit into
mainfrom
feat/release-actions
Jun 20, 2026
Merged

feat: container-release + cosign-sign-blob actions; name jobs and agg…#4
sebhoss merged 1 commit into
mainfrom
feat/release-actions

Conversation

@sebhoss

@sebhoss sebhoss commented Jun 20, 2026

Copy link
Copy Markdown
Member

…regates

  • container-release: composite action — multi-arch buildx push, SBOM/provenance, OCI labels, cosign keyless image signing.
  • cosign-sign-blob: composite action — install cosign and keyless-sign a file (the checksums) into a .bundle.
  • golang.yml: give each job a short name (detect, test, lint, vulnerabilities, architecture) so a caller's Golang job surfaces checks as "Golang / test", "Golang / lint", …; document the name: Golang convention.
  • name the verify aggregate "Verify" rather than "All Tests Pass": it gates more than tests, and the system/e2e layer lives in a separate "System Tests" gate.

…regates

- container-release: composite action — multi-arch buildx push, SBOM/provenance,
  OCI labels, cosign keyless image signing.
- cosign-sign-blob: composite action — install cosign and keyless-sign a file
  (the checksums) into a <file>.bundle.
- golang.yml: give each job a short name (detect, test, lint, vulnerabilities,
  architecture) so a caller's `Golang` job surfaces checks as "Golang / test",
  "Golang / lint", …; document the `name: Golang` convention.
- name the verify aggregate "Verify" rather than "All Tests Pass": it gates more
  than tests, and the system/e2e layer lives in a separate "System Tests" gate.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Sebastian Hoß <seb@xn--ho-hia.de>
@sebhoss sebhoss merged commit fbf40d1 into main Jun 20, 2026
5 checks passed
@sebhoss sebhoss deleted the feat/release-actions branch June 20, 2026 22:57
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