scorecard/clients/gitlabrepo
Spencer Schrock 6d8f701a9d
⚠️ Simplify RunScorecard with functional optionals (#4106)
* add options for other clients

Signed-off-by: Spencer Schrock <sschrock@google.com>

* set clients to defaults if not provided?

Signed-off-by: Spencer Schrock <sschrock@google.com>

* fix shadowing

Signed-off-by: Spencer Schrock <sschrock@google.com>

* call the underlying run function

Signed-off-by: Spencer Schrock <sschrock@google.com>

* add package client

Signed-off-by: Spencer Schrock <sschrock@google.com>

* run all checks if no checks or probes provided

Signed-off-by: Spencer Schrock <sschrock@google.com>

* add WithProbes option

Signed-off-by: Spencer Schrock <sschrock@google.com>

* make github repo type public

Signed-off-by: Spencer Schrock <sschrock@google.com>

* make gitlab repo type public

Signed-off-by: Spencer Schrock <sschrock@google.com>

* make local repo type public

Signed-off-by: Spencer Schrock <sschrock@google.com>

* switch WithChecks to accepting []string

Signed-off-by: Spencer Schrock <sschrock@google.com>

* fix linter

Signed-off-by: Spencer Schrock <sschrock@google.com>

* fix linter

Signed-off-by: Spencer Schrock <sschrock@google.com>

---------

Signed-off-by: Spencer Schrock <sschrock@google.com>
2024-06-10 15:59:29 -07:00
..
testdata 🐛 handle gitlab repos with no commits (#3731) 2024-01-04 11:40:08 -08:00
branches_e2e_test.go 🌱 Fix failing GitLab e2e tests (#3393) 2023-08-15 12:45:56 -07:00
branches_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
branches.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
checkruns_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
checkruns.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
client_e2e_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
client_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
client.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
commits_e2e_test.go 🌱 Gitlab: Move tests that connect to gitlab.com out of unit-tests (#3221) 2023-06-29 15:11:05 -04:00
commits_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
commits.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
contributors_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
contributors.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
gitlab_suite_test.go 🌱 Gate GitLab e2e tests behind TEST_GITLAB_EXTERNAL (#3397) 2023-08-17 16:40:14 +00:00
graphql_e2e_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
graphql.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
issues_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
issues.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
languages_e2e_test.go 📖 Fix spelling (#3804) 2024-01-26 23:08:26 +00:00
languages.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
licenses.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
project_e2e_test.go 🌱 Improve GitLab project e2e tests (#3324) 2023-07-27 10:03:23 -07:00
project.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
releases_e2e_test.go 🌱 Add e2e test for GitLab repo releases (#3342) 2023-08-03 19:25:24 +00:00
releases.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
repo_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
repo.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
search_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
search.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
searchCommits_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
searchCommits.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
statuses_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
statuses.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
tarball_e2e_test.go ⚠️ Switch RepoClient file access to io.ReadCloser (#3912) 2024-03-04 17:37:50 -08:00
tarball_test.go ⚠️ Switch RepoClient file access to io.ReadCloser (#3912) 2024-03-04 17:37:50 -08:00
tarball.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
webhook_test.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
webhook.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00
workflow_e2e_test.go 🌱 Add E2E test for Gitlab repo webhooks (#3346) 2023-08-07 18:03:04 +00:00
workflows.go ⚠️ Simplify RunScorecard with functional optionals (#4106) 2024-06-10 15:59:29 -07:00