9
9
pull_request :
10
10
11
11
12
+ permissions :
13
+ contents : read
14
+
15
+
12
16
jobs :
13
17
14
18
# Run 8 parallel jobs for the default build of all examples.
@@ -22,15 +26,15 @@ jobs:
22
26
matrix :
23
27
chunk : [0, 1, 2, 3, 4, 5, 6, 7]
24
28
steps :
25
- - uses : actions/checkout@v2
29
+ - uses : actions/checkout@v3
26
30
with :
27
31
submodules : true
28
- - uses : actions/setup-python@v2
32
+ - uses : actions/setup-python@v4
29
33
with :
30
34
python-version : ' 3.x'
31
35
- name : Cache Linux toolchain
32
36
id : cache-linux
33
- uses : actions/cache@v2
37
+ uses : actions/cache@v3
34
38
with :
35
39
path : ./tools/dist
36
40
key : ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
@@ -57,15 +61,15 @@ jobs:
57
61
matrix :
58
62
chunk : [0, 1, 2, 3, 4, 5, 6, 7]
59
63
steps :
60
- - uses : actions/checkout@v2
64
+ - uses : actions/checkout@v3
61
65
with :
62
66
submodules : true
63
- - uses : actions/setup-python@v2
67
+ - uses : actions/setup-python@v4
64
68
with :
65
69
python-version : ' 3.x'
66
70
- name : Cache Linux toolchain
67
71
id : cache-linux
68
- uses : actions/cache@v2
72
+ uses : actions/cache@v3
69
73
with :
70
74
path : ./tools/dist
71
75
key : ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
@@ -85,15 +89,15 @@ jobs:
85
89
name : Windows
86
90
runs-on : windows-latest
87
91
steps :
88
- - uses : actions/checkout@v2
92
+ - uses : actions/checkout@v3
89
93
with :
90
94
submodules : true
91
- - uses : actions/setup-python@v2
95
+ - uses : actions/setup-python@v4
92
96
with :
93
97
python-version : ' 3.x'
94
98
- name : Cache Windows toolchain
95
99
id : cache-windows
96
- uses : actions/cache@v2
100
+ uses : actions/cache@v3
97
101
with :
98
102
path : ./tools/dist
99
103
key : ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
@@ -120,15 +124,15 @@ jobs:
120
124
run :
121
125
shell : bash
122
126
steps :
123
- - uses : actions/checkout@v2
127
+ - uses : actions/checkout@v3
124
128
with :
125
129
submodules : true
126
- - uses : actions/setup-python@v2
130
+ - uses : actions/setup-python@v4
127
131
with :
128
132
python-version : ' 3.x'
129
133
- name : Cache Mac toolchain
130
134
id : cache-mac
131
- uses : actions/cache@v2
135
+ uses : actions/cache@v3
132
136
with :
133
137
path : ./tools/dist
134
138
key : ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
@@ -152,10 +156,10 @@ jobs:
152
156
run :
153
157
shell : bash
154
158
steps :
155
- - uses : actions/checkout@v2
159
+ - uses : actions/checkout@v3
156
160
with :
157
161
submodules : true
158
- - uses : actions/setup-python@v2
162
+ - uses : actions/setup-python@v4
159
163
with :
160
164
python-version : ' 3.x'
161
165
- name : Build subset on Platform.IO
@@ -179,10 +183,10 @@ jobs:
179
183
run :
180
184
shell : bash
181
185
steps :
182
- - uses : actions/checkout@v2
186
+ - uses : actions/checkout@v3
183
187
with :
184
188
submodules : true
185
- - uses : actions/setup-python@v2
189
+ - uses : actions/setup-python@v4
186
190
with :
187
191
python-version : ' 3.x'
188
192
- name : Run host tests
@@ -203,10 +207,10 @@ jobs:
203
207
run :
204
208
shell : bash
205
209
steps :
206
- - uses : actions/checkout@v2
210
+ - uses : actions/checkout@v3
207
211
with :
208
212
submodules : true
209
- - uses : actions/setup-python@v2
213
+ - uses : actions/setup-python@v4
210
214
with :
211
215
python-version : ' 3.x'
212
216
- name : Build documentation
@@ -230,10 +234,10 @@ jobs:
230
234
run :
231
235
shell : bash
232
236
steps :
233
- - uses : actions/checkout@v2
237
+ - uses : actions/checkout@v3
234
238
with :
235
239
submodules : true
236
- - uses : actions/setup-python@v2
240
+ - uses : actions/setup-python@v4
237
241
with :
238
242
python-version : ' 3.x'
239
243
- name : Style check
@@ -264,10 +268,10 @@ jobs:
264
268
run :
265
269
shell : bash
266
270
steps :
267
- - uses : actions/checkout@v2
271
+ - uses : actions/checkout@v3
268
272
with :
269
273
submodules : true
270
- - uses : actions/setup-python@v2
274
+ - uses : actions/setup-python@v4
271
275
with :
272
276
python-version : ' 3.x'
273
277
- name : Mock build
@@ -286,15 +290,15 @@ jobs:
286
290
run :
287
291
shell : bash
288
292
steps :
289
- - uses : actions/checkout@v2
293
+ - uses : actions/checkout@v3
290
294
with :
291
295
submodules : true
292
- - uses : actions/setup-python@v2
296
+ - uses : actions/setup-python@v4
293
297
with :
294
298
python-version : ' 3.x'
295
299
- name : Cache Linux toolchain
296
300
id : cache-linux
297
- uses : actions/cache@v2
301
+ uses : actions/cache@v3
298
302
with :
299
303
path : ./tools/dist
300
304
key : ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
@@ -316,7 +320,7 @@ jobs:
316
320
run :
317
321
shell : bash
318
322
steps :
319
- - uses : actions/checkout@v2
323
+ - uses : actions/checkout@v3
320
324
with :
321
325
submodules : true
322
326
- name : Run codespell
0 commit comments