Alex Goodman
10b44f5311
split catalogers into two sets, one for images another for directory scans
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-10-08 10:23:24 -04:00
Alex Goodman
1c320a8382
defer to GenericCataloger instances for pkg catalogers
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-10-08 10:23:24 -04:00
Toure
7a8a5419b8
adding ruby gemspec support.
...
Signed-off-by: Toure Dunnon <toure.dunnon@anchore.com>
2020-10-08 10:19:33 -04:00
Alex Goodman
16b23e7994
add gha pipeline to replace circlei pipeline ( #202 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-10-07 12:20:51 -04:00
Alex Goodman
e6b71486b0
modify version command to match grype ( #196 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-10-06 13:13:52 -04:00
Dan Luhring
5adfce19e0
Set prerelease to auto ( #189 )
...
Signed-off-by: Dan Luhring <dan.luhring@anchore.com>
2020-09-29 16:33:40 -04:00
Dan Luhring
b6dfdf16b6
Remove and update TODOs ( #194 )
...
* Remove and update TODOs
Signed-off-by: Dan Luhring <dan.luhring@anchore.com>
* Update TODO with link
Signed-off-by: Dan Luhring <dan.luhring@anchore.com>
2020-09-29 11:53:19 -04:00
Alex Goodman
b5ce187ba7
replace modfile with stdlib ( #187 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-28 17:25:04 -04:00
Alex Goodman
26855a2a9e
ignore apk xattr file checksum + remove log.Errorf error wraps ( #192 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-28 17:22:17 -04:00
Alex Goodman
4b78d9a1c0
support home dir expansion ( #188 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-28 15:02:21 -04:00
Alex Goodman
2844b9878f
add release notification
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 23:21:16 -04:00
Alex Goodman
8b81c87d18
remove unreleased tags and exclude size labels
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 22:59:19 -04:00
Alex Goodman
9bd9dad76c
remove unrelease changelog option
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 18:11:02 -04:00
Alex Goodman
6d9f9a9b3b
pin the two tags used for release autochangelog
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 17:57:51 -04:00
Alex Goodman
50cb5612d0
fix github releaser changelog intake
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 17:20:27 -04:00
Alex Goodman
080f010746
remove tty requirement from release process
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 17:07:59 -04:00
Alex Goodman
f4502fc824
Add notifications around the release process ( #184 )
...
* add pipeline notification upon release
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* add pending notification to release pipeline
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 16:58:56 -04:00
Alex Goodman
03378e976c
always return a cleanup function from scope ( #183 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 16:20:06 -04:00
Alex Goodman
576fbc898b
rm stereoscope from testutils ( #181 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 14:53:05 -04:00
Alex Goodman
49800b6747
Normalize the json image/dir source ( #180 )
...
* normalize the json image/dir source
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* update json image presenter golden file
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 14:07:38 -04:00
Alex Goodman
c46d004a3b
remove duplicate rows from the summary table ( #179 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 10:32:37 -04:00
Alex Goodman
3d91a66536
Add OCI support + use URI schemes for user image input ( #178 )
...
* add oci support + update image schemes
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* update docs to reflect OCI image sources + URI scheme change
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* update to oci-dir
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* bump upstream stereoscope pin
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-25 10:24:24 -04:00
Alex Goodman
45b5cab49a
unpin skopeo during mac acceptance tests ( #176 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-09-18 13:54:40 -04:00
Sam Dacanay
1866949eff
Merge pull request #175 from anchore/fix-json-keys
...
Change kebab case to camelCase in json keys throughout app
2020-09-18 09:19:37 -07:00
Samuel Dacanay
0567206b38
Change kebab case to camelCase in json keys throughout app
...
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
2020-09-18 08:55:17 -07:00
Alex Goodman
f3076c3905
Add docs around the main execution path ( #172 )
...
* add docs around the main execution path of syft
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* Update syft/lib.go
Co-authored-by: Alfredo Deza <adeza@anchore.com>
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* Update syft/lib.go
Co-authored-by: Alfredo Deza <adeza@anchore.com>
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* wrap line
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
Co-authored-by: Alfredo Deza <adeza@anchore.com>
2020-09-17 06:02:51 -04:00
Samuel Dacanay
b467964044
port over shell completion w/ cobra from grype, find/replace, etc.
...
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
2020-09-15 09:07:17 -07:00
Praveen Mylavarapu
e26627d8b6
remove accessing tag when not available ( #174 )
...
Signed-off-by: praveenmylavarapu <saipraveenmylavarapu@gmail.com>
2020-09-15 07:55:08 -04:00
Sam Dacanay
80ee18d20b
Merge pull request #171 from anchore/version-output-json
...
Add support for JSON version output
2020-09-14 13:51:59 -07:00
Samuel Dacanay
ef64a6f206
Add support for JSON version output
...
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
Make json version output always verbose, cleanup struct tag
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
Use camel case for json
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
2020-09-14 13:48:27 -07:00
Sam Dacanay
22dfcb2d0b
Merge pull request #170 from anchore/add-distro-mappings-arch-and-opensuseleap
...
Add support for Arch (which doesnt return a version) and Open Suse Leap
2020-09-14 09:02:28 -07:00
Samuel Dacanay
329b080a37
Add support for Arch (which doesnt return a version) and Open Suse Leap
...
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
remove bad-version test fixture (no longer relevant since it is now an expected case) and add cases for arch and opensuse-leap
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
Reduce nesting, simplify empty version logic
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
2020-09-13 13:50:56 -07:00
Sam Dacanay
11334b632e
Expand matching of requirements.txt file to include any prefixes or suffixes ( #168 )
...
* Expand matching of requirements.txt file to include any prefixes or suffixes
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
* Add some test cases to integration test (ensure syft can pick up multiple requirements files)
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
* Run lint-fix
Signed-off-by: Samuel Dacanay <sam.dacanay@anchore.com>
2020-09-08 10:23:37 -07:00
Alex Goodman
df7c83c9b0
use xml encoder ( #165 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-31 08:06:56 -04:00
Alex Goodman
8a4886ec0e
Add package URL support to the CycloneDX presenter ( #164 )
...
* add package URL support to the CycloneDX presenter
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* wrap license tags with licenses
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-30 21:40:19 -04:00
Alex Goodman
eda0f8c774
add bom descriptor schema + test against xml schemas in pipeline ( #163 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-27 19:12:45 -04:00
Alex Goodman
d85d0ac418
add changelog generation ( #162 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-27 08:10:56 -04:00
Alex Goodman
63661da377
Fix acceptance tests ( #158 )
...
* ensure acceptance tests fail when results are piped
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* fix spelling in inline-compare python script
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-24 21:28:07 -04:00
Alex Goodman
f892289e7c
Add CycloneDX presenter ( #157 )
...
* add CycloneDX presenter + BOM Descriptor extension
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* add docstrings to cyclonedx presenter
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-24 20:43:29 -04:00
Alex Goodman
6b65cb6d7d
add release process docs ( #153 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-24 14:38:31 -04:00
Alfredo Deza
ae1d99b5a1
Merge pull request #150 from anchore/issue-59
...
Add a `setup.py` cataloger
2020-08-17 17:23:13 -04:00
Alfredo Deza
861806f1dd
test: add setup.py integration cases
...
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-08-17 16:00:49 -04:00
Alfredo Deza
9c4024d6fa
cataloger: add setup.py support for Python
...
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-08-17 16:00:49 -04:00
Alfredo Deza
27c207bbca
pkg: add a new type to identify setup.py packages
...
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-08-17 10:12:27 -04:00
Alex Goodman
afce14388b
replace in-repo asset
2020-08-14 13:58:45 -04:00
Alex Goodman
95517d131a
Improve overall documentation ( #148 )
...
* improve overall documentation
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* fix tests to use scope.Resolver over scope
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-13 16:34:32 -04:00
Dan Luhring
47a0454084
Update dependencies ( #147 )
...
Signed-off-by: Dan Luhring <dan.luhring@anchore.com>
2020-08-13 12:12:05 -04:00
Alex Goodman
f17feeb6ed
Add demo gif + slack channel links ( #145 )
...
* add demo gif
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* add slack channels to issue template selection
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* github is picky about the issue template file extension
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-12 14:57:22 -04:00
Alex Goodman
51b9c73c31
Add documentation around catalogers, UI elements, and the event bus ( #143 )
...
* add basic documentation for catalogers (with refactoring for simplification)
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* add docs for catalog parsers, UI, and event bus
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
* update bus phrasing
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-12 11:04:39 -04:00
Alex Goodman
5042d371cf
migrate to anchore/go-rpmdb ( #144 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2020-08-11 15:32:51 -04:00