 GGMUandAlex Goodman
|
6db60c5975
|
Add deep-squashed scope to annotate all layers where a package exists (#3138)
* add squash all layers resolver
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* add squash with all layers logic
Signed-off-by: tomersein <tomersein@gmail.com>
* add squash with all layers logic
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squashed all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squash with all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* squash with all layers
Signed-off-by: tomersein <tomersein@gmail.com>
* adjust resolver to strictly return squash paths only
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
* show all packages have locations + primary evidence
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
* fix race condition in test
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
* consider access paths
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
---------
Signed-off-by: tomersein <tomersein@gmail.com>
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
Co-authored-by: Alex Goodman <wagoodman@users.noreply.github.com>
|
2025-05-05 14:35:57 -04:00 |
|
Alex Goodman
|
4d0da703bf
|
normalize enums to lowercase with hyphens (#2363)
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
|
2023-11-28 11:02:20 -05:00 |
|
Alex Goodman
|
4da3be864f
|
Refactor source API (#1846)
* refactor source API and syft json source block
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* update source detection and format test utils
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* generate list of all source metadata types
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
* extract base and root normalization into helper functions
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
* preserve syftjson model package name import ref
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
* alias should not be a pointer
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
---------
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
|
2023-06-30 14:19:16 +00:00 |
|
Alex Goodman
|
c892c3609e
|
improve doc comments
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
|
2020-11-17 12:37:13 -05:00 |
|
Alex Goodman
|
6f7a4fd3e4
|
move source metadata upstream and fix tests
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
|
2020-11-17 12:37:12 -05:00 |
|
Alex Goodman
|
aa0d444fd4
|
fix tests to use location instead of file.Reference
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
|
2020-11-17 12:37:12 -05:00 |
|
Alex Goodman
|
9668341a14
|
rename scope to source
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
|
2020-11-17 12:37:11 -05:00 |
|