Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Gitlab support: RepoClient #2655

Merged
merged 7 commits into from
Mar 13, 2023
Merged

Commits on Mar 9, 2023

  1. Add make targets and E2E test target for GitLab only

    Signed-off-by: Raghav Kaul <raghavkaul@google.com>
    raghavkaul committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    c612630 View commit details
    Browse the repository at this point in the history
  2. Add GitLab support to RepoClient

    Signed-off-by: Raghav Kaul <raghavkaul@google.com>
    raghavkaul committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    533dc3e View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Build

    * Make target for e2e-gitlab-token
    * Only run Gitlab tests in CI that don't require a token
    
    Signed-off-by: Raghav Kaul <raghavkaul@google.com>
    raghavkaul committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    8c33301 View commit details
    Browse the repository at this point in the history
  2. Add tests

    Signed-off-by: Raghav Kaul <raghavkaul@google.com>
    raghavkaul committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    57298ba View commit details
    Browse the repository at this point in the history
  3. Remove spurious printf

    Signed-off-by: Raghav Kaul <raghavkaul@google.com>
    raghavkaul committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    cea0526 View commit details
    Browse the repository at this point in the history
  4. 🐛 Check OSS Fuzz build file for Fuzzing check (ossf#2719)

    * Check OSS-Fuzz using project list
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * Use clients.RepoClient interface to perform the new OSS Fuzz check
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * wip: add eager client for better repeated lookup of projects
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * Split lazy and eager behavior into different implementations.
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * Add tests and benchmarks
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * 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 <sschrock@google.com>
    
    * Add eager constructor to surface status file errors sooner.
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * Switch existing users to new OSS Fuzz client
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * Mark old method as deprecated in the godoc
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * remove unused comment.
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * Use new OSS Fuzz client in e2e test.
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * fix typo.
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * Fix potential path bug with test server.
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * Force include the two JSON files which were being ignored by .gitignore
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    * trim the status json file
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    
    ---------
    
    Signed-off-by: Spencer Schrock <sschrock@google.com>
    spencerschrock authored and raghavkaul committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    09680de View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    eb0d15b View commit details
    Browse the repository at this point in the history