Skip to content

Commit 3f98796

Browse files
committed
Reduce size of builders that take less than an hour
1 parent 6a19a87 commit 3f98796

File tree

1 file changed

+33
-32
lines changed

1 file changed

+33
-32
lines changed

src/ci/github-actions/jobs.yml

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -75,17 +75,18 @@ envs:
7575
# These jobs automatically inherit envs.pr, to avoid repeating
7676
# it in each job definition.
7777
pr:
78-
- image: mingw-check
79-
<<: *job-linux-4c
80-
- image: mingw-check-tidy
81-
continue_on_error: true
78+
- image: arm-android
8279
<<: *job-linux-4c
83-
- image: x86_64-gnu-llvm-17
80+
- image: dist-aarch64-linux
8481
env:
85-
ENABLE_GCC_CODEGEN: "1"
86-
<<: *job-linux-16c
87-
- image: x86_64-gnu-tools
88-
<<: *job-linux-16c
82+
CODEGEN_BACKENDS: llvm,cranelift
83+
<<: *job-linux-4c
84+
- image: dist-arm-linux
85+
<<: *job-linux-8c
86+
- image: dist-i686-linux
87+
<<: *job-linux-4c
88+
- image: x86_64-gnu-debug
89+
<<: *job-linux-4c
8990

9091
# Jobs that run when you perform a try build (@bors try)
9192
# These jobs automatically inherit envs.try, to avoid repeating
@@ -108,66 +109,66 @@ auto:
108109
<<: *job-aarch64-linux
109110

110111
- image: arm-android
111-
<<: *job-linux-8c
112+
<<: *job-linux-4c
112113

113114
- image: armhf-gnu
114-
<<: *job-linux-8c
115+
<<: *job-linux-4c
115116

116117
- image: dist-aarch64-linux
117118
env:
118119
CODEGEN_BACKENDS: llvm,cranelift
119-
<<: *job-linux-8c
120+
<<: *job-linux-4c
120121

121122
- image: dist-android
122-
<<: *job-linux-8c
123+
<<: *job-linux-4c
123124

124125
- image: dist-arm-linux
125-
<<: *job-linux-16c
126+
<<: *job-linux-8c
126127

127128
- image: dist-armhf-linux
128-
<<: *job-linux-8c
129+
<<: *job-linux-4c
129130

130131
- image: dist-armv7-linux
131-
<<: *job-linux-8c
132+
<<: *job-linux-4c
132133

133134
- image: dist-i586-gnu-i586-i686-musl
134-
<<: *job-linux-8c
135+
<<: *job-linux-4c
135136

136137
- image: dist-i686-linux
137-
<<: *job-linux-8c
138+
<<: *job-linux-4c
138139

139140
- image: dist-loongarch64-linux
140-
<<: *job-linux-8c
141+
<<: *job-linux-4c
141142

142143
- image: dist-ohos
143-
<<: *job-linux-8c
144+
<<: *job-linux-4c
144145

145146
- image: dist-powerpc-linux
146-
<<: *job-linux-8c
147+
<<: *job-linux-4c
147148

148149
- image: dist-powerpc64-linux
149-
<<: *job-linux-8c
150+
<<: *job-linux-4c
150151

151152
- image: dist-powerpc64le-linux
152-
<<: *job-linux-8c
153+
<<: *job-linux-4c
153154

154155
- image: dist-riscv64-linux
155-
<<: *job-linux-8c
156+
<<: *job-linux-4c
156157

157158
- image: dist-s390x-linux
158-
<<: *job-linux-8c
159+
<<: *job-linux-4c
159160

160161
- image: dist-various-1
161-
<<: *job-linux-8c
162+
<<: *job-linux-4c
162163

163164
- image: dist-various-2
164-
<<: *job-linux-8c
165+
<<: *job-linux-4c
165166

166167
- image: dist-x86_64-freebsd
167-
<<: *job-linux-8c
168+
<<: *job-linux-4c
168169

169170
- image: dist-x86_64-illumos
170-
<<: *job-linux-8c
171+
<<: *job-linux-4c
171172

172173
- image: dist-x86_64-linux
173174
env:
@@ -186,7 +187,7 @@ auto:
186187
<<: *job-linux-8c
187188

188189
- image: dist-x86_64-netbsd
189-
<<: *job-linux-8c
190+
<<: *job-linux-4c
190191

191192
- image: i686-gnu
192193
<<: *job-linux-8c
@@ -198,7 +199,7 @@ auto:
198199
<<: *job-linux-4c
199200

200201
- image: test-various
201-
<<: *job-linux-8c
202+
<<: *job-linux-4c
202203

203204
- image: x86_64-gnu
204205
<<: *job-linux-4c
@@ -229,7 +230,7 @@ auto:
229230
<<: *job-linux-8c
230231

231232
- image: x86_64-gnu-debug
232-
<<: *job-linux-8c
233+
<<: *job-linux-4c
233234

234235
- image: x86_64-gnu-distcheck
235236
<<: *job-linux-8c

0 commit comments

Comments
 (0)