Skip to content

Conversation

@calebbrown
Copy link

Currently the version for the Swift and CRAN ecosystems is validated as "required". If the version is missing for these ecosystems then validation fails.

According to https://github.com/package-url/purl-spec/blob/main/types/cran-definition.json and https://github.com/package-url/purl-spec/blob/main/types/swift-definition.json the "version" field is optional.

This change removes this check for these ecosystems.

@petergardfjall
Copy link
Collaborator

petergardfjall commented Feb 10, 2026

Thanks for the PR.

I'd like to incorporate both of these cases in #83, which adapts to code to pass the upstream (purl-spec) defined tests.

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