3737 runs-on : [ubuntu-22.04]
3838 timeout-minutes : 10
3939 steps :
40+ - name : Harden the runner (Audit all outbound calls)
41+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
42+ with :
43+ egress-policy : audit
44+
4045 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4146 - name : Run scan
4247 run : |
4752 runs-on : [ubuntu-22.04]
4853 timeout-minutes : 10
4954 steps :
55+ - name : Harden the runner (Audit all outbound calls)
56+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
57+ with :
58+ egress-policy : audit
59+
5060 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5161 - name : Run scan
5262 run : |
6272 runs-on : [ubuntu-latest]
6373 timeout-minutes : 10
6474 steps :
75+ - name : Harden the runner (Audit all outbound calls)
76+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
77+ with :
78+ egress-policy : audit
79+
6580 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6681 - name : Install prerequisites
6782 run : |
@@ -89,6 +104,11 @@ jobs:
89104 runs-on : ubuntu-latest
90105 needs : [documentation]
91106 steps :
107+ - name : Harden the runner (Audit all outbound calls)
108+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
109+ with :
110+ egress-policy : audit
111+
92112 - name : Checkout gh-pages
93113 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
94114 with :
@@ -117,6 +137,11 @@ jobs:
117137 if : ${{ github.ref != 'refs/heads/master' }}
118138 runs-on : [ubuntu-latest]
119139 steps :
140+ - name : Harden the runner (Audit all outbound calls)
141+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
142+ with :
143+ egress-policy : audit
144+
120145 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
121146 with :
122147 fetch-depth : 0
@@ -137,6 +162,11 @@ jobs:
137162 runs-on : [ubuntu-latest]
138163 timeout-minutes : 15
139164 steps :
165+ - name : Harden the runner (Audit all outbound calls)
166+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
167+ with :
168+ egress-policy : audit
169+
140170 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
141171 - name : Run testing
142172 run : |
@@ -185,6 +215,11 @@ jobs:
185215 preview : ' ON'
186216 cmake_static : -DBUILD_SHARED_LIBS=OFF
187217 steps :
218+ - name : Harden the runner (Audit all outbound calls)
219+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
220+ with :
221+ egress-policy : audit
222+
188223 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
189224 - name : Run testing
190225 shell : bash
@@ -224,6 +259,11 @@ jobs:
224259 preview : ' ON'
225260 cmake_static : -DBUILD_SHARED_LIBS=OFF
226261 steps :
262+ - name : Harden the runner (Audit all outbound calls)
263+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
264+ with :
265+ egress-policy : audit
266+
227267 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
228268 - name : Run testing
229269 shell : bash
@@ -269,6 +309,11 @@ jobs:
269309 preview : ' OFF'
270310 job_name : windows_cl2022_cxx17_relwithdebinfo_preview=OFF
271311 steps :
312+ - name : Harden the runner (Audit all outbound calls)
313+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
314+ with :
315+ egress-policy : audit
316+
272317 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
273318 - name : Run testing
274319 run : |
@@ -307,6 +352,11 @@ jobs:
307352 build_type : debug
308353 preview : ' ON'
309354 steps :
355+ - name : Harden the runner (Audit all outbound calls)
356+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
357+ with :
358+ egress-policy : audit
359+
310360 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
311361 - name : Run testing
312362 shell : bash
@@ -333,6 +383,11 @@ jobs:
333383 build_type : relwithdebinfo
334384 preview : ' ON'
335385 steps :
386+ - name : Harden the runner (Audit all outbound calls)
387+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
388+ with :
389+ egress-policy : audit
390+
336391 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
337392 - name : Run testing
338393 shell : bash
@@ -369,6 +424,11 @@ jobs:
369424 preview : ' OFF'
370425 job_name : examples_windows_cl2022_cxx17_relwithdebinfo_preview=OFF
371426 steps :
427+ - name : Harden the runner (Audit all outbound calls)
428+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
429+ with :
430+ egress-policy : audit
431+
372432 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
373433 - name : Run testing
374434 run : |
@@ -393,6 +453,11 @@ jobs:
393453 std : 20
394454 build_type : relwithdebinfo
395455 steps :
456+ - name : Harden the runner (Audit all outbound calls)
457+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
458+ with :
459+ egress-policy : audit
460+
396461 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
397462 - name : Test doc examples
398463 run : |
@@ -418,6 +483,11 @@ jobs:
418483 std : 20
419484 build_type : relwithdebinfo
420485 steps :
486+ - name : Harden the runner (Audit all outbound calls)
487+ uses : step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
488+ with :
489+ egress-policy : audit
490+
421491 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
422492 - name : Test doc examples
423493 run : |
0 commit comments