contrib/heptapod-ci.yml
branchstable
changeset 52265 a1f2e25b6b38
parent 52258 b65f11f49375
child 52267 4550c024329d
--- a/contrib/heptapod-ci.yml	Thu Nov 14 22:09:36 2024 +0100
+++ b/contrib/heptapod-ci.yml	Fri Nov 15 07:20:12 2024 +0100
@@ -127,6 +127,27 @@
           - cp312-cp312
           - cp313-cp313
 
+trigger-wheel-musl:
+  extends: .trigger
+  stage: build
+  rules:
+  - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
+    when: never
+  - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
+    when: manual
+    allow_failure: true
+
+build-c-wheel-musl:
+  extends: build-c-wheel
+  image: "registry.heptapod.net/mercurial/ci-images/core-wheel-x86_64-musl-c:v3.0"
+  rules:
+  - if: $CI_COMMIT_BRANCH =~ $RE_BRANCH
+    needs:
+      - trigger-nightly-build
+  - if: $CI_COMMIT_BRANCH =~ $RE_TOPIC
+    needs:
+      - "trigger-wheel-musl"
+
 .runtests:
     extends: .all
     stage: tests
@@ -581,6 +602,7 @@
     - build-c-wheel
     - build-c-wheel-macos
     - build-c-wheel-windows
+    - build-c-wheel-musl
     - test-result-linux
     - test-result-macos
     - test-result-windows