File tree Expand file tree Collapse file tree 7 files changed +78
-3
lines changed Expand file tree Collapse file tree 7 files changed +78
-3
lines changed Original file line number Diff line number Diff line change 1212 release :
1313 types : [published]
1414
15+ concurrency :
16+ group : ${{ github.workflow }}-${{ github.ref }}
17+ cancel-in-progress : true
18+
19+ permissions :
20+ contents : read
21+
1522jobs :
1623 build :
1724 name : Build and test
1825 runs-on : [ubuntu-latest]
1926 steps :
27+ - name : Harden the runner (Audit all outbound calls)
28+ uses : step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
29+ with :
30+ egress-policy : audit
31+
2032 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2133 with :
2234 fetch-depth : 0
@@ -111,6 +123,11 @@ jobs:
111123 - linux-arm64
112124 - darwin-arm64
113125 steps :
126+ - name : Harden the runner (Audit all outbound calls)
127+ uses : step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
128+ with :
129+ egress-policy : audit
130+
114131 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
115132
116133 - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
@@ -157,6 +174,11 @@ jobs:
157174 if : github.event_name == 'release'
158175 needs : package
159176 steps :
177+ - name : Harden the runner (Audit all outbound calls)
178+ uses : step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
179+ with :
180+ egress-policy : audit
181+
160182 - name : Download packages
161183 uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
162184 with :
Original file line number Diff line number Diff line change 2424 runs-on : ubuntu-latest
2525
2626 steps :
27+ - name : Harden the runner (Audit all outbound calls)
28+ uses : step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
29+ with :
30+ egress-policy : audit
31+
2732 - name : Checkout
2833 id : checkout
2934 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Original file line number Diff line number Diff line change 1+ name : ' Dependency Review'
2+ on : [pull_request]
3+
4+ permissions :
5+ contents : read
6+
7+ jobs :
8+ dependency-review :
9+ runs-on : ubuntu-latest
10+ steps :
11+ - name : Harden the runner (Audit all outbound calls)
12+ uses : step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
13+ with :
14+ egress-policy : audit
15+
16+ - name : ' Checkout Repository'
17+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
18+ - name : ' Dependency Review'
19+ uses : actions/dependency-review-action@38ecb5b593bf0eb19e335c03f97670f792489a8b # v4.7.0
Original file line number Diff line number Diff line change 4343 name : Check Markdown Links
4444 runs-on : ubuntu-latest
4545 steps :
46+ - name : Harden the runner (Audit all outbound calls)
47+ uses : step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
48+ with :
49+ egress-policy : audit
50+
4651 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4752
4853 - name : Check Links
Original file line number Diff line number Diff line change @@ -16,6 +16,9 @@ concurrency:
1616 group : ${{ github.workflow }}-${{ github.ref }}
1717 cancel-in-progress : true
1818
19+ permissions :
20+ contents : read
21+
1922jobs :
2023 build :
2124 runs-on : ubuntu-latest
4952 if : ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }}
5053 runs-on : ubuntu-latest
5154 needs : build
55+ permissions :
56+ contents : write # for Git to git push
5257 steps :
58+ - name : Harden the runner (Audit all outbound calls)
59+ uses : step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
60+ with :
61+ egress-policy : audit
62+
5363 - name : Checkout vscode-cmsis-debugger
5464 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5565 with :
Original file line number Diff line number Diff line change 7575 # Upload the results to GitHub's code scanning dashboard (optional).
7676 # Commenting out will disable the upload of results to your repo's Code Scanning dashboard
7777 - name : " Upload to code-scanning"
78- uses : github/codeql-action/upload-sarif@v3
78+ uses : github/codeql-action/upload-sarif@60168efe1c415ce0f5521ea06d5c2062adbeed1b # v3.28.17
7979 with :
8080 sarif_file : results.sarif
Original file line number Diff line number Diff line change 1212
1313 workflow_dispatch :
1414
15+ concurrency :
16+ group : ${{ github.workflow }}-${{ github.ref }}
17+ cancel-in-progress : true
18+
19+ permissions :
20+ contents : read
21+
1522jobs :
1623 report :
24+ permissions :
25+ contents : write # for Git to git push
1726 name : Generate report
1827 runs-on : ubuntu-latest
1928 steps :
20- - uses : actions/checkout@v4
29+ - name : Harden the runner (Audit all outbound calls)
30+ uses : step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
31+ with :
32+ egress-policy : audit
33+
34+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2135 with :
2236 ref : ${{ github.head_ref }}
2337
24- - uses : actions/setup-node@v4
38+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
2539 with :
2640 node-version : ' 20'
2741 cache : ' yarn'
You can’t perform that action at this time.
0 commit comments