@@ -49,23 +49,19 @@ jobs:
4949 runs-on : ubuntu-24.04
5050 steps :
5151 - name : Harden Runner
52- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
52+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
5353 with :
5454 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
5555
5656 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5757 with :
5858 submodules : recursive
59- - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
60- with :
61- python-version : ' 3.12'
62- cache : pip
6359 - name : Bootstrap
6460 run : |
6561 sudo apt-get update
6662 sudo apt-get --no-install-recommends install -y shellcheck iwyu
6763 sudo bash script/install-llvm.sh
68- python3 -m pip install yapf==0.31 .0
64+ python3 -m pip install yapf==0.43 .0
6965 sudo snap install shfmt
7066 npm install prettier@2.0.4
7167 - name : Check
@@ -77,13 +73,13 @@ jobs:
7773 runs-on : ubuntu-22.04
7874 steps :
7975 - name : Harden Runner
80- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
76+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
8177 with :
8278 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
8379
8480 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
8581 - name : Run linkspector
86- uses : umbrelladocs/action-linkspector@874d01cae9fd488e3077b08952093235bd626977 # v1.3.7
82+ uses : umbrelladocs/action-linkspector@652f85bc57bb1e7d4327260decc10aa68f7694c3 # v1.4.0
8783 with :
8884 github_token : ${{ secrets.GITHUB_TOKEN }}
8985 reporter : github-pr-review
9389 runs-on : ubuntu-24.04
9490 steps :
9591 - name : Harden Runner
96- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
92+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
9793 with :
9894 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
9995 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
@@ -112,7 +108,7 @@ jobs:
112108 runs-on : ubuntu-24.04
113109 steps :
114110 - name : Harden Runner
115- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
111+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
116112 with :
117113 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
118114
@@ -152,7 +148,7 @@ jobs:
152148 CXX : ${{ matrix.compiler_cpp }}
153149 steps :
154150 - name : Harden Runner
155- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
151+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
156152 with :
157153 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
158154
@@ -171,7 +167,7 @@ jobs:
171167 runs-on : ubuntu-24.04
172168 steps :
173169 - name : Harden Runner
174- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
170+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
175171 with :
176172 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
177173
@@ -190,7 +186,7 @@ jobs:
190186 runs-on : ubuntu-24.04
191187 steps :
192188 - name : Harden Runner
193- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
189+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
194190 with :
195191 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
196192
@@ -244,7 +240,7 @@ jobs:
244240 gcc_extract_dir : arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi
245241 steps :
246242 - name : Harden Runner
247- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
243+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
248244 with :
249245 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
250246
@@ -277,7 +273,7 @@ jobs:
277273 CXX : g++-${{ matrix.gcc_ver }}
278274 steps :
279275 - name : Harden Runner
280- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
276+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
281277 with :
282278 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
283279
@@ -310,7 +306,7 @@ jobs:
310306 CXX : clang++-${{ matrix.clang_ver }}
311307 steps :
312308 - name : Harden Runner
313- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
309+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
314310 with :
315311 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
316312
@@ -333,7 +329,7 @@ jobs:
333329 runs-on : ubuntu-24.04
334330 steps :
335331 - name : Harden Runner
336- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
332+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
337333 with :
338334 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
339335
@@ -343,14 +339,9 @@ jobs:
343339 - name : Bootstrap
344340 run : |
345341 sudo apt-get update
346- sudo apt-get --no-install-recommends install -y ninja-build
347- cd /tmp
348- wget -O gn.zip https://chrome-infra-packages.appspot.com/dl/gn/gn/linux-amd64/+/latest
349- unzip -o gn.zip
350- chmod a+x gn && mkdir -p bin && mv -f gn bin/
342+ sudo apt-get --no-install-recommends install -y ninja-build gn
351343 - name : Build
352344 run : |
353- export PATH=/tmp/bin:$PATH
354345 script/check-gn-build
355346
356347 macos :
@@ -369,7 +360,7 @@ jobs:
369360 CXX : ${{ matrix.CXX }}
370361 steps :
371362 - name : Harden Runner
372- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
363+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
373364 with :
374365 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
375366
@@ -393,7 +384,7 @@ jobs:
393384 image : openthread/environment
394385 steps :
395386 - name : Harden Runner
396- uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13 .1
387+ uses : step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14 .1
397388 with :
398389 egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
399390
0 commit comments