Skip to content

Commit 6c4cba4

Browse files
committed
Add read/write permissions
1 parent 170fc53 commit 6c4cba4

File tree

9 files changed

+105
-0
lines changed

9 files changed

+105
-0
lines changed

.github/workflows/_android.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ jobs:
88
build-llm-demo:
99
name: build-llm-demo
1010
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
11+
permissions:
12+
id-token: write
13+
contents: read
1114
with:
1215
runner: linux.2xlarge
1316
docker-image: executorch-ubuntu-22.04-clang12-android

.github/workflows/_unittest.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ on:
1515
jobs:
1616
linux:
1717
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
18+
permissions:
19+
id-token: write
20+
contents: read
1821
with:
1922
runner: linux.2xlarge
2023
docker-image: ${{ inputs.docker-image }}

.github/workflows/android-perf.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,9 @@ jobs:
148148
export-models:
149149
name: export-models
150150
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
151+
permissions:
152+
id-token: write
153+
contents: read
151154
needs: set-parameters
152155
secrets: inherit
153156
strategy:
@@ -325,6 +328,9 @@ jobs:
325328
build-benchmark-app:
326329
name: build-benchmark-app
327330
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
331+
permissions:
332+
id-token: write
333+
contents: read
328334
needs: set-parameters
329335
with:
330336
runner: linux.2xlarge

.github/workflows/android-release-artifacts.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ jobs:
3232
name: build-aar
3333
needs: check-if-aar-exists
3434
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
35+
permissions:
36+
id-token: write
37+
contents: read
3538
with:
3639
runner: linux.2xlarge
3740
docker-image: executorch-ubuntu-22.04-clang12-android

.github/workflows/doc-build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ on:
1616
jobs:
1717
build:
1818
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
19+
permissions:
20+
id-token: write
21+
contents: read
1922
strategy:
2023
matrix:
2124
include:
@@ -83,6 +86,9 @@ jobs:
8386
permissions:
8487
contents: write
8588
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
89+
permissions:
90+
id-token: write
91+
contents: read
8692
with:
8793
repository: pytorch/executorch
8894
download-artifact: docs

.github/workflows/lint.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ concurrency:
1717
jobs:
1818
lintrunner:
1919
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
20+
permissions:
21+
id-token: write
22+
contents: read
2023
with:
2124
runner: linux.2xlarge
2225
docker-image: executorch-ubuntu-22.04-linter
@@ -63,6 +66,9 @@ jobs:
6366
6467
android-java-format:
6568
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
69+
permissions:
70+
id-token: write
71+
contents: read
6672
with:
6773
runner: linux.2xlarge
6874
docker-image: executorch-ubuntu-22.04-linter

.github/workflows/periodic.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ jobs:
4040
test-models-linux:
4141
name: test-models-linux
4242
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
43+
permissions:
44+
id-token: write
45+
contents: read
4346
needs: gather-models
4447
strategy:
4548
matrix: ${{ fromJSON(needs.gather-models.outputs.models) }}

.github/workflows/pull.yml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ jobs:
3434
test-setup-linux-gcc:
3535
name: test-setup-linux-gcc
3636
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
37+
permissions:
38+
id-token: write
39+
contents: read
3740
strategy:
3841
fail-fast: false
3942
with:
@@ -56,6 +59,9 @@ jobs:
5659
test-models-linux:
5760
name: test-models-linux
5861
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
62+
permissions:
63+
id-token: write
64+
contents: read
5965
needs: gather-models
6066
strategy:
6167
matrix: ${{ fromJSON(needs.gather-models.outputs.models) }}
@@ -83,6 +89,9 @@ jobs:
8389
test-llama-runner-linux:
8490
name: test-llama-runner-linux
8591
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
92+
permissions:
93+
id-token: write
94+
contents: read
8695
strategy:
8796
matrix:
8897
dtype: [fp32]
@@ -122,6 +131,9 @@ jobs:
122131
test-llama-runner-linux-android:
123132
name: test-llama-runner-linux-android
124133
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
134+
permissions:
135+
id-token: write
136+
contents: read
125137
strategy:
126138
fail-fast: false
127139
with:
@@ -142,6 +154,9 @@ jobs:
142154
test-custom-ops-linux:
143155
name: test-custom-ops-linux
144156
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
157+
permissions:
158+
id-token: write
159+
contents: read
145160
strategy:
146161
fail-fast: false
147162
with:
@@ -163,6 +178,9 @@ jobs:
163178
test-selective-build-linux:
164179
name: test-selective-build-linux
165180
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
181+
permissions:
182+
id-token: write
183+
contents: read
166184
strategy:
167185
fail-fast: false
168186
with:
@@ -184,6 +202,9 @@ jobs:
184202
test-llava-runner-linux:
185203
name: test-llava-runner-linux
186204
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
205+
permissions:
206+
id-token: write
207+
contents: read
187208
strategy:
188209
fail-fast: false
189210
with:
@@ -215,6 +236,9 @@ jobs:
215236
test-quantized-aot-lib-linux:
216237
name: test-quantized-aot-lib-linux
217238
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
239+
permissions:
240+
id-token: write
241+
contents: read
218242
strategy:
219243
fail-fast: false
220244
with:
@@ -235,6 +259,9 @@ jobs:
235259
test-pybind-build-linux:
236260
name: test-pybind-build-linux
237261
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
262+
permissions:
263+
id-token: write
264+
contents: read
238265
strategy:
239266
fail-fast: false
240267
with:
@@ -261,6 +288,9 @@ jobs:
261288
test-binary-size-linux-gcc:
262289
name: test-binary-size-linux-gcc
263290
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
291+
permissions:
292+
id-token: write
293+
contents: read
264294
strategy:
265295
fail-fast: false
266296
with:
@@ -293,6 +323,9 @@ jobs:
293323
test-binary-size-linux:
294324
name: test-binary-size-linux
295325
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
326+
permissions:
327+
id-token: write
328+
contents: read
296329
strategy:
297330
fail-fast: false
298331
with:
@@ -333,6 +366,9 @@ jobs:
333366

334367
unittest-arm:
335368
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
369+
permissions:
370+
id-token: write
371+
contents: read
336372
permissions:
337373
id-token: write
338374
contents: read
@@ -366,6 +402,9 @@ jobs:
366402
test-llama-runner-qnn-linux:
367403
name: test-llama-runner-qnn-linux
368404
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
405+
permissions:
406+
id-token: write
407+
contents: read
369408
strategy:
370409
matrix:
371410
dtype: [fp32]
@@ -401,6 +440,9 @@ jobs:
401440
test-qnn-models-linux:
402441
name: test-qnn-models-linux
403442
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
443+
permissions:
444+
id-token: write
445+
contents: read
404446
strategy:
405447
fail-fast: false
406448
with:
@@ -420,6 +462,9 @@ jobs:
420462
test-phi-3-mini-runner-linux:
421463
name: test-phi-3-mini-runner-linux
422464
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
465+
permissions:
466+
id-token: write
467+
contents: read
423468
strategy:
424469
fail-fast: false
425470
with:
@@ -447,6 +492,9 @@ jobs:
447492
test-eval_llama-wikitext-linux:
448493
name: test-eval_llama-wikitext-linux
449494
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
495+
permissions:
496+
id-token: write
497+
contents: read
450498
strategy:
451499
fail-fast: false
452500
with:
@@ -474,6 +522,9 @@ jobs:
474522
test-eval_llama-mmlu-linux:
475523
name: test-eval_llama-mmlu-linux
476524
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
525+
permissions:
526+
id-token: write
527+
contents: read
477528
strategy:
478529
fail-fast: false
479530
with:
@@ -501,6 +552,9 @@ jobs:
501552
test-llama_runner_eager-linux:
502553
name: test-llama_runner_eager-linux
503554
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
555+
permissions:
556+
id-token: write
557+
contents: read
504558
strategy:
505559
fail-fast: false
506560
with:
@@ -528,6 +582,9 @@ jobs:
528582
test-mediatek-models-linux:
529583
name: test-mediatek-models-linux
530584
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
585+
permissions:
586+
id-token: write
587+
contents: read
531588
strategy:
532589
fail-fast: false
533590
with:

.github/workflows/trunk.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ jobs:
108108
test-demo-backend-delegation:
109109
name: test-demo-backend-delegation
110110
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
111+
permissions:
112+
id-token: write
113+
contents: read
111114
strategy:
112115
matrix:
113116
include:
@@ -132,6 +135,9 @@ jobs:
132135
test-arm-backend-delegation:
133136
name: test-arm-backend-delegation
134137
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
138+
permissions:
139+
id-token: write
140+
contents: read
135141
permissions:
136142
id-token: write
137143
contents: read
@@ -162,6 +168,9 @@ jobs:
162168
test-arm-reference-delegation:
163169
name: test-arm-reference-delegation
164170
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
171+
permissions:
172+
id-token: write
173+
contents: read
165174
permissions:
166175
id-token: write
167176
contents: read
@@ -302,6 +311,9 @@ jobs:
302311
test-qnn-model:
303312
name: test-qnn-model
304313
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
314+
permissions:
315+
id-token: write
316+
contents: read
305317
strategy:
306318
matrix:
307319
dtype: [fp32]
@@ -362,6 +374,9 @@ jobs:
362374
if: ${{ !github.event.pull_request.head.repo.fork }}
363375
name: test-huggingface-transformers
364376
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
377+
permissions:
378+
id-token: write
379+
contents: read
365380
secrets: inherit
366381
strategy:
367382
matrix:
@@ -446,6 +461,9 @@ jobs:
446461
test-llama-runner-qnn-linux:
447462
name: test-llama-runner-qnn-linux
448463
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
464+
permissions:
465+
id-token: write
466+
contents: read
449467
strategy:
450468
matrix:
451469
dtype: [fp32]

0 commit comments

Comments
 (0)