Skip to content

Commit e2ea42e

Browse files
sbuerkNarkNiro
authored andcommitted
[TASK] GitHub action workflow permission
1 parent f80af49 commit e2ea42e

File tree

2 files changed

+135
-0
lines changed

2 files changed

+135
-0
lines changed

.github/workflows/testcore11.yml

+81
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,33 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
php-version: [ '7.4']
15+
permissions:
16+
# actions: read|write|none
17+
actions: none
18+
# checks: read|write|none
19+
checks: none
20+
# contents: read|write|none
21+
contents: read
22+
# deployments: read|write|none
23+
deployments: none
24+
# id-token: read|write|none
25+
id-token: none
26+
# issues: read|write|none
27+
issues: none
28+
# discussions: read|write|none
29+
discussions: none
30+
# packages: read|write|none
31+
packages: read
32+
# pages: read|write|none
33+
pages: none
34+
# pull-requests: read|write|none
35+
pull-requests: none
36+
# repository-projects: read|write|none
37+
repository-projects: read
38+
# security-events: read|write|none
39+
security-events: none
40+
# statuses: read|write|none
41+
statuses: none
1542
steps:
1643
- name: "Checkout"
1744
uses: actions/checkout@v4
@@ -49,6 +76,33 @@ jobs:
4976
typoscript:
5077
name: "Linting TypoScript and TSConfig files"
5178
runs-on: ubuntu-22.04
79+
permissions:
80+
# actions: read|write|none
81+
actions: none
82+
# checks: read|write|none
83+
checks: none
84+
# contents: read|write|none
85+
contents: read
86+
# deployments: read|write|none
87+
deployments: none
88+
# id-token: read|write|none
89+
id-token: none
90+
# issues: read|write|none
91+
issues: none
92+
# discussions: read|write|none
93+
discussions: none
94+
# packages: read|write|none
95+
packages: read
96+
# pages: read|write|none
97+
pages: none
98+
# pull-requests: read|write|none
99+
pull-requests: none
100+
# repository-projects: read|write|none
101+
repository-projects: read
102+
# security-events: read|write|none
103+
security-events: none
104+
# statuses: read|write|none
105+
statuses: none
52106
steps:
53107
- name: "Checkout"
54108
uses: actions/checkout@v4
@@ -67,6 +121,33 @@ jobs:
67121
fail-fast: false
68122
matrix:
69123
php-version: [ '7.4', '8.0', '8.1', '8.2', '8.3' ]
124+
permissions:
125+
# actions: read|write|none
126+
actions: none
127+
# checks: read|write|none
128+
checks: none
129+
# contents: read|write|none
130+
contents: read
131+
# deployments: read|write|none
132+
deployments: none
133+
# id-token: read|write|none
134+
id-token: none
135+
# issues: read|write|none
136+
issues: none
137+
# discussions: read|write|none
138+
discussions: none
139+
# packages: read|write|none
140+
packages: read
141+
# pages: read|write|none
142+
pages: none
143+
# pull-requests: read|write|none
144+
pull-requests: none
145+
# repository-projects: read|write|none
146+
repository-projects: read
147+
# security-events: read|write|none
148+
security-events: none
149+
# statuses: read|write|none
150+
statuses: none
70151
steps:
71152
- name: "Checkout"
72153
uses: actions/checkout@v4

.github/workflows/testcore12.yml

+54
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,33 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
php-version: [ '8.1']
15+
permissions:
16+
# actions: read|write|none
17+
actions: none
18+
# checks: read|write|none
19+
checks: none
20+
# contents: read|write|none
21+
contents: read
22+
# deployments: read|write|none
23+
deployments: none
24+
# id-token: read|write|none
25+
id-token: none
26+
# issues: read|write|none
27+
issues: none
28+
# discussions: read|write|none
29+
discussions: none
30+
# packages: read|write|none
31+
packages: read
32+
# pages: read|write|none
33+
pages: none
34+
# pull-requests: read|write|none
35+
pull-requests: none
36+
# repository-projects: read|write|none
37+
repository-projects: read
38+
# security-events: read|write|none
39+
security-events: none
40+
# statuses: read|write|none
41+
statuses: none
1542
steps:
1643
- name: "Checkout"
1744
uses: actions/checkout@v4
@@ -51,6 +78,33 @@ jobs:
5178
fail-fast: false
5279
matrix:
5380
php-version: [ '8.1', '8.2', '8.3' ]
81+
permissions:
82+
# actions: read|write|none
83+
actions: none
84+
# checks: read|write|none
85+
checks: none
86+
# contents: read|write|none
87+
contents: read
88+
# deployments: read|write|none
89+
deployments: none
90+
# id-token: read|write|none
91+
id-token: none
92+
# issues: read|write|none
93+
issues: none
94+
# discussions: read|write|none
95+
discussions: none
96+
# packages: read|write|none
97+
packages: read
98+
# pages: read|write|none
99+
pages: none
100+
# pull-requests: read|write|none
101+
pull-requests: none
102+
# repository-projects: read|write|none
103+
repository-projects: read
104+
# security-events: read|write|none
105+
security-events: none
106+
# statuses: read|write|none
107+
statuses: none
54108
steps:
55109
- name: "Checkout"
56110
uses: actions/checkout@v4

0 commit comments

Comments
 (0)