Skip to content

fix: attest a CycloneDX SBOM to the release archive - #24

Merged
jbrunner merged 1 commit into
mainfrom
fix/sbom-attestation
Aug 11, 2026
Merged

fix: attest a CycloneDX SBOM to the release archive#24
jbrunner merged 1 commit into
mainfrom
fix/sbom-attestation

Conversation

@jbrunner

Copy link
Copy Markdown
Member

Syft scans the unpacked archive instead of the checkout, so the inventory describes what ships: the production vendor/ tree, without the dev dependencies the package leaves out. The npm packages come from the lockfile put beside it, which the bundle in js/ names nowhere. The SBOM goes to the release as an asset, attested to the archive with keyless signing.

Syft scans the unpacked archive instead of the checkout, so the inventory
describes what ships: the production vendor/ tree, without the dev
dependencies the package leaves out. The npm packages come from the
lockfile put beside it, which the bundle in js/ names nowhere. The SBOM
goes to the release as an asset, attested to the archive with keyless
signing.
@jbrunner
jbrunner merged commit d0afaf8 into main Aug 11, 2026
3 checks passed
@jbrunner
jbrunner deleted the fix/sbom-attestation branch August 11, 2026 11:09
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