Skip to content

Commit de7d1eb

Browse files
opentelemetrybototelbot[bot]swiatekm
authored
Add minimum token permissions for all github workflow files (#4155)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com> Co-authored-by: Mikołaj Świątek <mail+sumo@mikolajswiatek.com>
1 parent f44e6a9 commit de7d1eb

18 files changed

+107
-40
lines changed

.github/workflows/continuous-integration.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
pull_request:
77
branches: [ main ]
88

9+
permissions:
10+
contents: read
11+
912
concurrency:
1013
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
1114
cancel-in-progress: true

.github/workflows/e2e-junit-report.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ on:
1010
required: true
1111

1212
permissions:
13-
checks: write
14-
pull-requests: write
15-
actions: read
13+
contents: read
1614

1715
jobs:
1816
report:
17+
permissions:
18+
checks: write
19+
pull-requests: write
20+
actions: read
1921
runs-on: ubuntu-latest
2022
steps:
2123
- name: Download Test Report

.github/workflows/publish-autoinstrumentation-apache-httpd.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ concurrency:
1919

2020
permissions:
2121
contents: read
22-
packages: write
23-
attestations: write
24-
id-token: write
2522

2623
jobs:
2724
publish:
25+
permissions:
26+
packages: write
27+
attestations: write
28+
id-token: write
2829
runs-on: ubuntu-latest
2930

3031
steps:

.github/workflows/publish-autoinstrumentation-dotnet.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ concurrency:
1919

2020
permissions:
2121
contents: read
22-
packages: write
23-
attestations: write
24-
id-token: write
2522

2623
jobs:
2724
publish:
25+
permissions:
26+
packages: write
27+
attestations: write
28+
id-token: write
2829
runs-on: ubuntu-latest
2930

3031
steps:

.github/workflows/publish-autoinstrumentation-java.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ concurrency:
1919

2020
permissions:
2121
contents: read
22-
packages: write
23-
attestations: write
24-
id-token: write
2522

2623
jobs:
2724
publish:
25+
permissions:
26+
packages: write
27+
attestations: write
28+
id-token: write
2829
runs-on: ubuntu-latest
2930

3031
steps:

.github/workflows/publish-autoinstrumentation-nodejs.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ concurrency:
1919

2020
permissions:
2121
contents: read
22-
packages: write
23-
attestations: write
24-
id-token: write
2522

2623
jobs:
2724
publish:
25+
permissions:
26+
packages: write
27+
attestations: write
28+
id-token: write
2829
runs-on: ubuntu-latest
2930

3031
steps:

.github/workflows/publish-autoinstrumentation-php.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ concurrency:
1919

2020
permissions:
2121
contents: read
22-
packages: write
23-
attestations: write
24-
id-token: write
2522

2623
jobs:
2724
publish:
25+
permissions:
26+
packages: write
27+
attestations: write
28+
id-token: write
2829
runs-on: ubuntu-latest
2930

3031
steps:

.github/workflows/publish-autoinstrumentation-python.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ concurrency:
1919

2020
permissions:
2121
contents: read
22-
packages: write
23-
attestations: write
24-
id-token: write
2522

2623
jobs:
2724
publish:
25+
permissions:
26+
packages: write
27+
attestations: write
28+
id-token: write
2829
runs-on: ubuntu-latest
2930

3031
steps:

.github/workflows/publish-images.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ env:
1212

1313
permissions:
1414
contents: read
15-
packages: write
16-
attestations: write
17-
id-token: write
1815

1916
jobs:
2017
publish:
18+
permissions:
19+
packages: write
20+
attestations: write
21+
id-token: write
2122
name: Publish container images
2223
runs-on: ubuntu-latest
2324
steps:

.github/workflows/publish-must-gather.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ env:
1212

1313
permissions:
1414
contents: read
15-
packages: write
16-
attestations: write
17-
id-token: write
1815

1916
jobs:
2017
publish:
18+
permissions:
19+
packages: write
20+
attestations: write
21+
id-token: write
2122
name: Publish must-gather container image
2223
runs-on: ubuntu-latest
2324
steps:

0 commit comments

Comments
 (0)