Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SBOM wird nicht auf Dependency-Track gepushed #1235

Open
5 tasks
MasterEvarior opened this issue Dec 6, 2024 · 0 comments
Open
5 tasks

SBOM wird nicht auf Dependency-Track gepushed #1235

MasterEvarior opened this issue Dec 6, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@MasterEvarior
Copy link
Collaborator

MasterEvarior commented Dec 6, 2024

Der Upload des SBOM schlägt fehl, was dazu führt das Dependency-Track nicht aktuell ist. Trotzdem gilt der Workflow als erfolgreich. Das SBOM muss erfolgreich auf DT gepushed werden können. Falls es einen Fehler gibt soll der Workflow-Step auch entsprechend fehlschlagen.

Folgender Fehler tritt auf:

{"status":400,"title":"The uploaded BOM is invalid","detail":"Schema validation failed","errors":["cvc-identity-constraint.4.1: Duplicate unique value [pkg:maven/ch.puzzle.okr/[email protected]?type=jar] declared for identity constraint \"bom-ref\" of element \"bom\"."]}

Beispiel einer Pipeline: https://github.com/puzzle/okr/actions/runs/12930466998/job/36062531101#step:7:90

Ebenfalls soll die Version der CycloneDX Spezifikation aktualisiert werden, da durch ein Dependency-Track Update nun neuere Versionen verarbeitet werden können.

Zum Testen kann das okr-staging Projekt auf DT verwendet werden. okr-demo und besonders okr-production nicht anfassen.

Weitere Infos:

Anforderungen

  • Das SBOM wird erfolgreiche auf DT gepusht
  • Die Pipeline hat den korrekten Status
  • Die CycloneDX-Version ist aktualisiert

Aktzeptanzkriterien

  • Die SBOM-Version wird korrekt für alle 3 Umgebungen (staging, demo, prod) gepusht
  • Failed der SBOM-Push, failed auch der Workflow-Step
  • CycloneDX-Version ist auf der neust möglichen Version ( > 1.4)
  • Die Version ist explizit angegeben
  • Alle Tests sind ok
@ManuelMoeri ManuelMoeri self-assigned this Jan 23, 2025
@nevio18324 nevio18324 assigned nevio18324 and unassigned nevio18324 Jan 23, 2025
@MasterEvarior MasterEvarior changed the title SBOM-Version updaten SBOM wird nicht auf Dependency-Track Jan 24, 2025
@ManuelMoeri ManuelMoeri removed their assignment Jan 24, 2025
@MasterEvarior MasterEvarior added the bug Something isn't working label Jan 24, 2025
@MasterEvarior MasterEvarior changed the title SBOM wird nicht auf Dependency-Track SBOM wird nicht auf Dependency-Track gepushed Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants