20
20
jobs :
21
21
supported-php-versions :
22
22
name : Supported PHP versions
23
- runs-on : ubuntu-latest
23
+ runs-on : ubuntu-22.04
24
24
outputs :
25
25
php : ${{ steps.supported-php-versions.outputs.versions }}
26
26
steps :
31
31
upcomingReleases : true
32
32
supported-arch-matrix :
33
33
name : Supported processor architectures
34
- runs-on : ubuntu-latest
34
+ runs-on : ubuntu-22.04
35
35
outputs :
36
36
arch : ${{ steps.supported-arch-matrix.outputs.arch }}
37
37
steps :
42
42
echo "arch=[\\\"amd64\\\",\\\"arm64\\\"]" >> $GITHUB_OUTPUT
43
43
image-type-matrix :
44
44
name : Create Image Type Matrix
45
- runs-on : ubuntu-latest
45
+ runs-on : ubuntu-22.04
46
46
outputs :
47
47
type : ${{ steps.image-type-matrix.outputs.type }}
48
48
steps :
55
55
echo "type=$(cat types.list)" >> $GITHUB_OUTPUT
56
56
exclude-matrix :
57
57
name : Create Exclude Matrix
58
- runs-on : ubuntu-latest
58
+ runs-on : ubuntu-22.04
59
59
outputs :
60
60
exclude : ${{ steps.exclude-matrix.outputs.exclude }}
61
61
exclude-push : ${{ steps.exclude-matrix.outputs.exclude-push }}
67
67
php utils/exclude-list.php
68
68
image-matrix :
69
69
name : Create Image Matrix
70
- runs-on : ubuntu-latest
70
+ runs-on : ubuntu-22.04
71
71
needs :
72
72
- lint
73
73
- supported-php-versions
@@ -117,7 +117,7 @@ jobs:
117
117
PHP : ${{ needs.supported-php-versions.outputs.php }}
118
118
lint :
119
119
name : Linting Dockerfile-${{ matrix.type }}
120
- runs-on : ubuntu-latest
120
+ runs-on : ubuntu-22.04
121
121
needs :
122
122
- image-type-matrix
123
123
strategy :
@@ -138,7 +138,7 @@ jobs:
138
138
- image-matrix
139
139
- supported-arch-matrix
140
140
- exclude-matrix
141
- runs-on : ubuntu-latest
141
+ runs-on : ubuntu-22.04
142
142
strategy :
143
143
fail-fast : false
144
144
matrix :
@@ -169,7 +169,7 @@ jobs:
169
169
- image-matrix
170
170
- supported-arch-matrix
171
171
- exclude-matrix
172
- runs-on : ubuntu-latest
172
+ runs-on : ubuntu-22.04
173
173
strategy :
174
174
fail-fast : false
175
175
matrix :
@@ -197,7 +197,7 @@ jobs:
197
197
- image-matrix
198
198
- supported-arch-matrix
199
199
- exclude-matrix
200
- runs-on : ubuntu-latest
200
+ runs-on : ubuntu-22.04
201
201
strategy :
202
202
fail-fast : false
203
203
matrix :
@@ -224,7 +224,7 @@ jobs:
224
224
- build
225
225
- scan-vulnerability
226
226
- test
227
- runs-on : ubuntu-latest
227
+ runs-on : ubuntu-22.04
228
228
steps :
229
229
- run : echo "✔️"
230
230
push :
@@ -235,7 +235,7 @@ jobs:
235
235
- image-matrix
236
236
- supported-arch-matrix
237
237
- exclude-matrix
238
- runs-on : ubuntu-latest
238
+ runs-on : ubuntu-22.04
239
239
strategy :
240
240
fail-fast : false
241
241
matrix :
0 commit comments