Skip to content

ci: add SBOM and build provenance attestation to docker image#210

Open
AleF83 wants to merge 3 commits into
Soluto:mainfrom
AleF83:chore/add-sbom-and-build-provenance-attestation
Open

ci: add SBOM and build provenance attestation to docker image#210
AleF83 wants to merge 3 commits into
Soluto:mainfrom
AleF83:chore/add-sbom-and-build-provenance-attestation

Conversation

@AleF83
Copy link
Copy Markdown
Collaborator

@AleF83 AleF83 commented May 17, 2026

Docker images published to GHCR had no SBOM or build provenance attestation, leaving consumers unable to verify image integrity or inspect the dependency tree. This adds SBOM generation (SPDX-JSON, uploaded as a 90-day workflow artifact and attached as a registry-side OCI attestation) and SLSA build provenance attestation to the `build_push_docker` job. Published images are now verifiable with `gh attestation verify --owner soluto oci://ghcr.io/soluto/oidc-server-mock:`. All three new action references are SHA-pinned with version comments.

Closes #197

AleF83 and others added 3 commits May 16, 2026 21:59
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The `as unknown` casts on `expect.any(String)` expressions were flagged
by `@typescript-eslint/no-unnecessary-type-assertion` since the receiver
already accepts the original type.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@AleF83 AleF83 self-assigned this May 17, 2026
@AleF83 AleF83 marked this pull request as ready for review May 17, 2026 03: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.

ci: add SBOM and build provenance attestation for Docker images

1 participant