Skip to content

Authenticate SBOM uploads with PIA - #55

Merged
pcdavid merged 1 commit into
eclipse-emfservices:masterfrom
lukpueh:sbom-upload-via-pia
Oct 5, 2026
Merged

pcdavid merged 1 commit into
eclipse-emfservices:masterfrom
lukpueh:sbom-upload-via-pia

Conversation

@lukpueh

@lukpueh lukpueh commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Replace the actions/upload-artifact step and deprecated store-sbom-data reusable-workflow job with the upload-sbom composite action, which uploads the SBOM to DependencyTrack (sbom.eclipse.org) via PIA.

PIA authenticates the upload with OIDC, hence the added id-token: write permission, and resolves the DependencyTrack project from product-name/product-version, so the hard-coded parent project UUID is no longer needed.

More at https://eclipse-csi.github.io/security-handbook/sbom/howto.html#how-to-upload-an-sbom-to-dependencytrack

Assisted-by: Claude:claude-opus-5

Replace the `actions/upload-artifact` step and deprecated `store-sbom-data`
reusable-workflow job with the `upload-sbom` composite action, which
uploads the SBOM to DependencyTrack (sbom.eclipse.org) via PIA.

PIA authenticates the upload with OIDC, hence the added `id-token: write`
permission, and resolves the DependencyTrack project from
product-name/product-version, so the hard-coded parent project UUID is no
longer needed.

More at https://eclipse-csi.github.io/security-handbook/sbom/howto.html#how-to-upload-an-sbom-to-dependencytrack

Assisted-by: Claude:claude-opus-5
Signed-off-by: Lukas Puehringer <lukas.puehringer@eclipse-foundation.org>
@pcdavid
pcdavid merged commit 0b305d8 into eclipse-emfservices:master Oct 5, 2026
9 of 13 checks passed
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