Skip to content

breaking: Simplify SBOM result class [TAROT-3624]#103

Merged
afsmeira merged 1 commit intomasterfrom
am/fix-licenses-tarot3634
Feb 10, 2026
Merged

breaking: Simplify SBOM result class [TAROT-3624]#103
afsmeira merged 1 commit intomasterfrom
am/fix-licenses-tarot3634

Conversation

@afsmeira
Copy link
Contributor

@afsmeira afsmeira commented Feb 10, 2026

The aim of this simplification is to be independent of the SBOM format itself at this point.

Downstream consumers decide if they want to unmarshal the SBOM (and how) based on it's format and spec version.

No scala tools are producing SBOMs, so none need to actually change. No scala tool is even using a version of this library that includes SBOMs.

However, golang tools can already produce SBOMs, so the golang seed needs to be updated.

codacy-trivy will also need to be updated to match the new format.

There will be a point when deploying new versions for worker and codacy-trivy when SBOM parsing will be broken but that is OK because:

  • SBOM parsing failures do not result in analysis failures
  • We only need SBOM parsing working during the night (SCA)

@afsmeira afsmeira requested a review from a team February 10, 2026 11:46
@codacy-production
Copy link

codacy-production bot commented Feb 10, 2026

Codacy's Analysis Summary

0 new issue (≤ 1 medium issue)
0 new security issue (≤ 0 issue)
0 complexity
0 duplications

Review Pull Request in Codacy →

AI Reviewer available: add the codacy-review label to get contextual insights without leaving GitHub.

@afsmeira afsmeira merged commit e05048b into master Feb 10, 2026
3 checks passed
@afsmeira afsmeira deleted the am/fix-licenses-tarot3634 branch February 10, 2026 14:15
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.

3 participants