Skip to content

Commit 9d18965

Browse files
Merge branch 'main' into ncp/dnssd-spinel-bridge
2 parents f8464e5 + 8bb5b30 commit 9d18965

392 files changed

Lines changed: 11950 additions & 11207 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 38 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
runs-on: ubuntu-24.04
5050
steps:
5151
- name: Harden Runner
52-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
52+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
5353
with:
5454
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
5555

@@ -73,13 +73,16 @@ jobs:
7373
runs-on: ubuntu-22.04
7474
steps:
7575
- name: Harden Runner
76-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
76+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
7777
with:
7878
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
7979

8080
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
81+
8182
- name: Run linkspector
82-
uses: umbrelladocs/action-linkspector@963b6264d7de32c904942a70b488d3407453049e # v1.5.1
83+
uses: umbrelladocs/action-linkspector@6c637d70424624231467a4ca918be54fa3b792d0 # v1.5.4
84+
env:
85+
PUPPETEER_EXECUTABLE_PATH: /usr/bin/google-chrome
8386
with:
8487
github_token: ${{ secrets.GITHUB_TOKEN }}
8588
reporter: github-pr-review
@@ -89,7 +92,7 @@ jobs:
8992
runs-on: ubuntu-24.04
9093
steps:
9194
- name: Harden Runner
92-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
95+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
9396
with:
9497
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
9598
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
@@ -104,11 +107,30 @@ jobs:
104107
cmake --build --preset simulation
105108
ctest --preset simulation
106109
110+
cmake-presets-ccm-one-shot:
111+
runs-on: ubuntu-24.04
112+
steps:
113+
- name: Harden Runner
114+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
115+
with:
116+
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
117+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
118+
with:
119+
submodules: recursive
120+
- name: Bootstrap
121+
run: |
122+
sudo apt-get --no-install-recommends install -y build-essential ninja-build libreadline-dev libncurses-dev
123+
- name: Build and test with platform CCM one-shot enabled
124+
run: |
125+
cmake --preset simulation -DOT_CRYPTO_CCM_ONE_SHOT=ON
126+
cmake --build --preset simulation
127+
ctest --preset simulation
128+
107129
cmake-version:
108130
runs-on: ubuntu-24.04
109131
steps:
110132
- name: Harden Runner
111-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
133+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
112134
with:
113135
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
114136

@@ -148,7 +170,7 @@ jobs:
148170
CXX: ${{ matrix.compiler_cpp }}
149171
steps:
150172
- name: Harden Runner
151-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
173+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
152174
with:
153175
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
154176

@@ -167,7 +189,7 @@ jobs:
167189
runs-on: ubuntu-24.04
168190
steps:
169191
- name: Harden Runner
170-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
192+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
171193
with:
172194
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
173195

@@ -186,7 +208,7 @@ jobs:
186208
runs-on: ubuntu-24.04
187209
steps:
188210
- name: Harden Runner
189-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
211+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
190212
with:
191213
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
192214

@@ -238,9 +260,12 @@ jobs:
238260
- gcc_ver: 14
239261
gcc_download_url: https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz
240262
gcc_extract_dir: arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi
263+
- gcc_ver: 15
264+
gcc_download_url: https://developer.arm.com/-/media/Files/downloads/gnu/15.2.rel1/binrel/arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi.tar.xz
265+
gcc_extract_dir: arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi
241266
steps:
242267
- name: Harden Runner
243-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
268+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
244269
with:
245270
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
246271

@@ -273,7 +298,7 @@ jobs:
273298
CXX: g++-${{ matrix.gcc_ver }}
274299
steps:
275300
- name: Harden Runner
276-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
301+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
277302
with:
278303
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
279304

@@ -306,7 +331,7 @@ jobs:
306331
CXX: clang++-${{ matrix.clang_ver }}
307332
steps:
308333
- name: Harden Runner
309-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
334+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
310335
with:
311336
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
312337

@@ -329,7 +354,7 @@ jobs:
329354
runs-on: ubuntu-24.04
330355
steps:
331356
- name: Harden Runner
332-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
357+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
333358
with:
334359
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
335360

@@ -360,7 +385,7 @@ jobs:
360385
CXX: ${{ matrix.CXX }}
361386
steps:
362387
- name: Harden Runner
363-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
388+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
364389
with:
365390
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
366391

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454

5555
steps:
5656
- name: Harden Runner
57-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
57+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
5858
with:
5959
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
6060

.github/workflows/docker.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161

6262
steps:
6363
- name: Harden Runner
64-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
64+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
6565
with:
6666
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
6767

@@ -89,12 +89,12 @@ jobs:
8989
password: ${{ secrets.DOCKER_PASSWORD }}
9090

9191
- name: Set up Docker Buildx
92-
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
92+
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
9393

9494
- name: Build and push by digest
9595
if: success()
9696
id: build
97-
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
97+
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
9898
with:
9999
file: etc/docker/environment/Dockerfile
100100
platforms: ${{ matrix.platform }}
@@ -125,7 +125,7 @@ jobs:
125125
- build
126126
steps:
127127
- name: Harden Runner
128-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
128+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
129129
with:
130130
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
131131

@@ -143,7 +143,7 @@ jobs:
143143
password: ${{ secrets.DOCKER_PASSWORD }}
144144

145145
- name: Set up Docker Buildx
146-
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
146+
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
147147

148148
- name: Docker meta
149149
id: meta

.github/workflows/fuzz.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353

5454
steps:
5555
- name: Harden Runner
56-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
56+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
5757
with:
5858
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
5959

.github/workflows/makefile-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
runs-on: ubuntu-24.04
4949
steps:
5050
- name: Harden Runner
51-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
51+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
5252
with:
5353
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
5454

@@ -63,7 +63,7 @@ jobs:
6363
runs-on: ubuntu-24.04
6464
steps:
6565
- name: Harden Runner
66-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
66+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
6767
with:
6868
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
6969

.github/workflows/monthly-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
steps:
5454
- name: Harden Runner
55-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
55+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
5656
with:
5757
egress-policy: block
5858
allowed-endpoints: >

.github/workflows/nexus.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
runs-on: ubuntu-24.04
5151
steps:
5252
- name: Harden Runner
53-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
53+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
5454
with:
5555
egress-policy: audit
5656

@@ -82,7 +82,7 @@ jobs:
8282
runs-on: ubuntu-24.04
8383
steps:
8484
- name: Harden Runner
85-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
85+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
8686
with:
8787
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
8888

@@ -118,7 +118,7 @@ jobs:
118118
runs-on: ubuntu-24.04
119119
steps:
120120
- name: Harden Runner
121-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
121+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
122122
with:
123123
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
124124

@@ -150,7 +150,7 @@ jobs:
150150
runs-on: ubuntu-24.04
151151
steps:
152152
- name: Harden Runner
153-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
153+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
154154
with:
155155
egress-policy: audit
156156

@@ -180,7 +180,7 @@ jobs:
180180
runs-on: ubuntu-24.04
181181
steps:
182182
- name: Harden Runner
183-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
183+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
184184
with:
185185
egress-policy: audit
186186

.github/workflows/otbr-posix-dind.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
PR_BODY: "${{ github.event.pull_request.body }}"
5656
steps:
5757
- name: Harden Runner
58-
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2
58+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
5959
with:
6060
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
6161

@@ -73,7 +73,7 @@ jobs:
7373
rsync -r --exclude=.git --exclude=build --exclude=ot_testing "${OPENTHREAD_DIR}/." third_party/openthread/repo
7474
7575
- name: Set up Docker Buildx
76-
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
76+
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
7777

7878
- name: Build DinD Runner Image
7979
run: |

0 commit comments

Comments
 (0)