* Add make targets and E2E test target for GitLab only
Signed-off-by: Raghav Kaul <[email protected]>
* Add GitLab support to RepoClient
Signed-off-by: Raghav Kaul <[email protected]>
* Build
* Make target for e2e-gitlab-token
* Only run Gitlab tests in CI that don't require a token
Signed-off-by: Raghav Kaul <[email protected]>
* Add tests
Signed-off-by: Raghav Kaul <[email protected]>
* Remove spurious printf
Signed-off-by: Raghav Kaul <[email protected]>
* 🐛 Check OSS Fuzz build file for Fuzzing check (#2719)
* Check OSS-Fuzz using project list
Signed-off-by: Spencer Schrock <[email protected]>
* Use clients.RepoClient interface to perform the new OSS Fuzz check
Signed-off-by: Spencer Schrock <[email protected]>
* wip: add eager client for better repeated lookup of projects
Signed-off-by: Spencer Schrock <[email protected]>
* Split lazy and eager behavior into different implementations.
Signed-off-by: Spencer Schrock <[email protected]>
* Add tests and benchmarks
Signed-off-by: Spencer Schrock <[email protected]>
* Switch to always parsing JSON to determine if a project is present. The other approach of looking for a substring match would lead to false positives.
Signed-off-by: Spencer Schrock <[email protected]>
* Add eager constructor to surface status file errors sooner.
Signed-off-by: Spencer Schrock <[email protected]>
* Switch existing users to new OSS Fuzz client
Signed-off-by: Spencer Schrock <[email protected]>
* Mark old method as deprecated in the godoc
Signed-off-by: Spencer Schrock <[email protected]>
* remove unused comment.
Signed-off-by: Spencer Schrock <[email protected]>
* Use new OSS Fuzz client in e2e test.
Signed-off-by: Spencer Schrock <[email protected]>
* fix typo.
Signed-off-by: Spencer Schrock <[email protected]>
* Fix potential path bug with test server.
Signed-off-by: Spencer Schrock <[email protected]>
* Force include the two JSON files which were being ignored by .gitignore
Signed-off-by: Spencer Schrock <[email protected]>
* trim the status json file
Signed-off-by: Spencer Schrock <[email protected]>
---------
Signed-off-by: Spencer Schrock <[email protected]>
---------
Signed-off-by: Raghav Kaul <[email protected]>
Signed-off-by: Spencer Schrock <[email protected]>
Co-authored-by: Spencer Schrock <[email protected]>