##// 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 130 - cp312-cp312
131 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:
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:
134 .wheel-trigger:
176 135 extends: .trigger
177 136 stage: build
178 137 rules:
@@ -182,62 +141,54 trigger-wheel-i686-musl:
182 141 when: manual
183 142 allow_failure: true
184 143
185 build-c-wheel-i686-musl:
144 .extra-c-wheel:
186 145 extends: build-c-wheel
187 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-i686-musl-c:v3.0"
188 146 rules:
189 147 - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
190 148 needs:
191 149 - trigger-nightly-build
192 150 - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
193 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 175 trigger-wheel-arm64:
197 extends: .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
176 extends: .wheel-trigger
205 177
206 178 build-c-wheel-arm64:
207 extends: build-c-wheel
179 extends: .extra-c-wheel
208 180 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-arm64-c:v3.0"
209 181 tags:
210 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 184 trigger-wheel-arm64-musl:
220 extends: .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
185 extends: .wheel-trigger
228 186
229 187 build-c-wheel-arm64-musl:
230 extends: build-c-wheel
188 extends: .extra-c-wheel
231 189 image: "registry.heptapod.net/mercurial/ci-images/core-wheel-arm64-musl-c:v3.0"
232 190 tags:
233 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 193 .runtests:
243 194 extends: .all
General Comments 0
You need to be logged in to leave comments. Login now