Skip to content

fix: enable SBOM generation and correct artifact verification docs - #108

Merged
hbraswelrh merged 1 commit into
gemaraproj:mainfrom
jpower432:fix/release-pipeline-sbom-and-docs
Aug 21, 2026
Merged

fix: enable SBOM generation and correct artifact verification docs#108
hbraswelrh merged 1 commit into
gemaraproj:mainfrom
jpower432:fix/release-pipeline-sbom-and-docs

Conversation

@jpower432

Copy link
Copy Markdown
Contributor

The goreleaser config lacked an sboms block, so the reusable workflow's Syft-based SBOM generation was dormant. The README documented cosign verification, but the pipeline produces SLSA build provenance attestations.

Closes #107

Assisted-by: Claude (Anthropic, Claude Opus 4.6)

The goreleaser config lacked an sboms block, so the reusable workflow's
Syft-based SBOM generation was dormant. The README documented cosign
verification, but the pipeline produces SLSA build provenance attestations.

Closes gemaraproj#107

Assisted-by: Claude (Anthropic, Claude Opus 4.6)
Signed-off-by: Jennifer Power <barnabei.jennifer@gmail.com>
@jpower432
jpower432 requested a review from a team as a code owner July 16, 2026 18:52
@github-actions github-actions Bot added the fix label Jul 16, 2026
@jpower432
jpower432 requested a review from hbraswelrh July 22, 2026 19:19
@jpower432

Copy link
Copy Markdown
Contributor Author

@hbraswelrh Can you please take a look?

@slegarraga slegarraga left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This matches the issue's proposed solution: the sboms block enables Syft SPDX generation for archives, and the README now describes the actual attestation model with gh attestation verify instead of the cosign command that would not work. The diff stays scoped to release config and verification docs. Looks good to me.

@jpower432

Copy link
Copy Markdown
Contributor Author

@hbraswelrh Can you please take a look?

@hbraswelrh hbraswelrh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@hbraswelrh
hbraswelrh merged commit 0b5168b into gemaraproj:main Aug 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable SBOM generation and fix artifact verification docs

3 participants