Skip to content

chore: dependency track SBOM upload - #8

Merged
karlpip merged 5 commits into
mainfrom
chore/dependency-track-sbom-upload
Sep 30, 2026
Merged

karlpip merged 5 commits into
mainfrom
chore/dependency-track-sbom-upload

Conversation

@ogruene

@ogruene ogruene commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

This PR adds a workflow for uploading SBOMs to EF Dependency Track SBOM registry.

The workflow uses cyclonedx-gomod to create the SBOM as documented in Tooling Ecosystem for CycloneDX.

The following workflows triggers are currently implemented:

  • workflow_dispatch with inputs
    • version: The version used for the upload. If not set, the Git commit sha is used.
    • upload: Whether to do the upload or generate the SBOM only. Defaults to true.

The following triggers are currently not implemented, but might be also considered:

  • push on main branch
  • release: When a release is published. The release version must be used for the upload then.

ℹ️ The SBOM is already uploaded from the PR branch

Generate the SBOM first without upload for testing SBOM creation.

Assisted-by: Devin
use newer version in actions/setup-go as required by cyclonedx-gomod
Remove staging input from sbom upload workflow as we do not have the permission to upload out sboms there
@ogruene
ogruene marked this pull request as ready for review September 23, 2026 09:56
@karlpip
karlpip merged commit 955f5b5 into main Sep 30, 2026
2 checks passed
@karlpip
karlpip deleted the chore/dependency-track-sbom-upload branch September 30, 2026 07: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.

2 participants