feat: specify distro without version #2534
Merged
+128
−76
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Before this PR, it was not possible to specify a distro without exact version information, such as
--distro alpine:3.17
. There are cases users want to specify the distro but do not know the exact distro version to use. This PR relaxes the requirement to only use a single distro, allowing for specifying without a version, such as--distro ubuntu
or only a major version like--distro alpine:3
. The JSON output includes namespace information already, so a user can understand where matches came from, this PR also detects when multiple distros are present in the results and adds annotations to the table view to make this clear to users, e.g.:Fixes: #2521