Skip to content

Authenticate SBOM uploads with PIA - #67

Open
lukpueh wants to merge 1 commit into
eclipse-kuksa:mainfrom
lukpueh:sbom-upload-via-pia
Open

lukpueh wants to merge 1 commit into
eclipse-kuksa:mainfrom
lukpueh:sbom-upload-via-pia

Conversation

@lukpueh

@lukpueh lukpueh commented Sep 17, 2026

Copy link
Copy Markdown

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>
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