##// END OF EJS Templates
ci: simplify the wheel building declaration...
marmoute -
r53408:cbd2f350 default
parent child Browse files
Show More
@@ -130,49 +130,8 build-c-wheel:
130 - cp312-cp312
130 - cp312-cp312
131 - cp313-cp313
131 - cp313-cp313
132
132
133 trigger-wheel-musl:
134 extends: .trigger
135 stage: build
136 rules:
137 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
138 when: never
139 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
140 when: manual
141 allow_failure: true
142
133
143 build-c-wheel-musl:
134 .wheel-trigger:
144 extends: build-c-wheel
145 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-x86_64-musl-c:v3.0"
146 rules:
147 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
148 needs:
149 - trigger-nightly-build
150 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
151 needs:
152 - "trigger-wheel-musl"
153
154 trigger-wheel-i686:
155 extends: .trigger
156 stage: build
157 rules:
158 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
159 when: never
160 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
161 when: manual
162 allow_failure: true
163
164 build-c-wheel-i686:
165 extends: build-c-wheel
166 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-i686-c:v3.0"
167 rules:
168 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
169 needs:
170 - trigger-nightly-build
171 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
172 needs:
173 - "trigger-wheel-i686"
174
175 trigger-wheel-i686-musl:
176 extends: .trigger
135 extends: .trigger
177 stage: build
136 stage: build
178 rules:
137 rules:
@@ -182,62 +141,54 trigger-wheel-i686-musl:
182 when: manual
141 when: manual
183 allow_failure: true
142 allow_failure: true
184
143
185 build-c-wheel-i686-musl:
144 .extra-c-wheel:
186 extends: build-c-wheel
145 extends: build-c-wheel
187 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-i686-musl-c:v3.0"
188 rules:
146 rules:
189 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
147 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
190 needs:
148 needs:
191 - trigger-nightly-build
149 - trigger-nightly-build
192 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
150 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
193 needs:
151 needs:
194 - "trigger-wheel-i686-musl"
152 - "trigger-wheel-musl"
153
154 trigger-wheel-musl:
155 extends: .wheel-trigger
156
157 build-c-wheel-musl:
158 extends: .extra-c-wheel
159 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-x86_64-musl-c:v3.0"
160
161 trigger-wheel-i686:
162 extends: .wheel-trigger
163
164 build-c-wheel-i686:
165 extends: .extra-c-wheel
166 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-i686-c:v3.0"
167
168 trigger-wheel-i686-musl:
169 extends: .wheel-trigger
170
171 build-c-wheel-i686-musl:
172 extends: .extra-c-wheel
173 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-i686-musl-c:v3.0"
195
174
196 trigger-wheel-arm64:
175 trigger-wheel-arm64:
197 extends: .trigger
176 extends: .wheel-trigger
198 stage: build
199 rules:
200 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
201 when: never
202 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
203 when: manual
204 allow_failure: true
205
177
206 build-c-wheel-arm64:
178 build-c-wheel-arm64:
207 extends: build-c-wheel
179 extends: .extra-c-wheel
208 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-arm64-c:v3.0"
180 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-arm64-c:v3.0"
209 tags:
181 tags:
210 - arm64
182 - arm64
211 rules:
212 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
213 needs:
214 - trigger-nightly-build
215 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
216 needs:
217 - "trigger-wheel-arm64"
218
183
219 trigger-wheel-arm64-musl:
184 trigger-wheel-arm64-musl:
220 extends: .trigger
185 extends: .wheel-trigger
221 stage: build
222 rules:
223 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
224 when: never
225 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
226 when: manual
227 allow_failure: true
228
186
229 build-c-wheel-arm64-musl:
187 build-c-wheel-arm64-musl:
230 extends: build-c-wheel
188 extends: .extra-c-wheel
231 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-arm64-musl-c:v3.0"
189 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-arm64-musl-c:v3.0"
232 tags:
190 tags:
233 - arm64
191 - arm64
234 rules:
235 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
236 needs:
237 - trigger-nightly-build
238 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
239 needs:
240 - "trigger-wheel-arm64-musl"
241
192
242 .runtests:
193 .runtests:
243 extends: .all
194 extends: .all
General Comments 0
You need to be logged in to leave comments. Login now