Skip to content

Purl type casing improvements#11489

Draft
sschuberth wants to merge 4 commits intomainfrom
purl-type-casing
Draft

Purl type casing improvements#11489
sschuberth wants to merge 4 commits intomainfrom
purl-type-casing

Conversation

@sschuberth
Copy link
Member

Please have a look at the individual commit messages for the details.

And make the "npm" test stand out via a blank line as it is not one of
the hard-coded cases.

Signed-off-by: Sebastian Schuberth <sebastian@doubleopen.org>
Signed-off-by: Sebastian Schuberth <sebastian@doubleopen.org>
PURL types generally are case-insensitive, only their canonical form is
lowercase [1].

[1]: https://github.com/package-url/purl-spec/blob/main/docs/standard/specification.md#type

Signed-off-by: Sebastian Schuberth <sebastian@doubleopen.org>
Signed-off-by: Sebastian Schuberth <sebastian@doubleopen.org>
@codecov
Copy link

codecov bot commented Feb 25, 2026

Codecov Report

❌ Patch coverage is 0% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 57.97%. Comparing base (eb309ef) to head (a3edda8).

Files with missing lines Patch % Lines
model/src/main/kotlin/utils/PurlExtensions.kt 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main   #11489      +/-   ##
============================================
- Coverage     57.97%   57.97%   -0.01%     
+ Complexity     1733     1731       -2     
============================================
  Files           349      349              
  Lines         12990    12989       -1     
  Branches       1262     1262              
============================================
- Hits           7531     7530       -1     
- Misses         4995     4996       +1     
+ Partials        464      463       -1     
Flag Coverage Δ
funTest-external-tools 14.16% <0.00%> (+<0.01%) ⬆️
funTest-no-external-tools 30.89% <0.00%> (-0.09%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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