File tree Expand file tree Collapse file tree 2 files changed +57
-0
lines changed Expand file tree Collapse file tree 2 files changed +57
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Scorecard supply-chain security
2+
3+ on :
4+ # For Branch-Protection check. Only the default branch is supported. See
5+ # https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
6+ branch_protection_rule :
7+ # To guarantee Maintained check is occasionally updated. See
8+ # https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
9+ schedule :
10+ - cron : ' 22 1 * * 0'
11+ push :
12+ branches : [ "main" ]
13+
14+ # Declare default permissions as read only.
15+ permissions : read-all
16+
17+ jobs :
18+ analysis :
19+ name : Scorecard analysis
20+ runs-on : ubuntu-latest
21+ permissions :
22+ # Needed to upload the results to code-scanning dashboard.
23+ security-events : write
24+ # Needed to publish results and get a badge (see publish_results below).
25+ id-token : write
26+ # Uncomment the permissions below if installing in a private repository.
27+ # contents: read
28+ # actions: read
29+
30+ steps :
31+ - name : " Checkout code"
32+ uses : actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
33+ with :
34+ persist-credentials : false
35+
36+ - name : " Run analysis"
37+ uses : ossf/scorecard-action@e38b1902ae4f44df626f11ba0734b14fb91f8f86 # v2.1.2
38+ with :
39+ results_file : results.sarif
40+ results_format : sarif
41+ publish_results : true
42+
43+ # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
44+ # format to the repository Actions tab.
45+ - name : " Upload artifact"
46+ uses : actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
47+ with :
48+ name : SARIF file
49+ path : results.sarif
50+ retention-days : 5
51+
52+ # Upload the results to GitHub's code scanning dashboard.
53+ - name : " Upload to code-scanning"
54+ uses : github/codeql-action/upload-sarif@17573ee1cc1b9d061760f3a006fc4aac4f944fd5 # v2.2.4
55+ with :
56+ sarif_file : results.sarif
Original file line number Diff line number Diff line change 33[ ![ CI] ( https://github.com/prometheus/client_golang/actions/workflows/go.yml/badge.svg )] ( https://github.com/prometheus/client_golang/actions/workflows/ci.yml )
44[ ![ Go Report Card] ( https://goreportcard.com/badge/github.com/prometheus/client_golang )] ( https://goreportcard.com/report/github.com/prometheus/client_golang )
55[ ![ Go Reference] ( https://pkg.go.dev/badge/github.com/prometheus/client_golang.svg )] ( https://pkg.go.dev/github.com/prometheus/client_golang )
6+ [ ![ OpenSSF Scorecard] ( https://api.securityscorecards.dev/projects/github.com/prometheus/client_golang/badge )] ( https://securityscorecards.dev/viewer/?uri=github.com/prometheus/client_golang )
67[ ![ Slack] ( https://img.shields.io/badge/join%20slack-%23prometheus--client_golang-brightgreen.svg )] ( https://slack.cncf.io/ )
78
89This is the [ Go] ( http://golang.org ) client library for
You can’t perform that action at this time.
0 commit comments