ci: add sink for wheels too stable
authorPierre-Yves David <pierre-yves.david@octobus.net>
Wed, 20 Nov 2024 12:09:35 +0100
branchstable
changeset 52276 13be751218e0
parent 52275 843c250fb2de
child 52277 bf86e0b561d3
ci: add sink for wheels too Sight.
contrib/heptapod-ci.yml
--- a/contrib/heptapod-ci.yml	Wed Nov 13 22:42:35 2024 +0100
+++ b/contrib/heptapod-ci.yml	Wed Nov 20 12:09:35 2024 +0100
@@ -673,6 +673,29 @@
   needs:
     - windows
 
+wheel-result-linux:
+  extends: .sink
+  needs:
+    - build-c-wheel
+    - build-c-wheel-musl
+    - build-c-wheel-i686
+    - build-c-wheel-i686-musl
+    - build-c-wheel-arm64
+    - build-c-wheel-arm64-musl
+  artifacts:
+      paths:
+        - wheels
+      expire_in: 1 week
+
+wheel-result-windows:
+  extends: .sink
+  needs:
+    - build-c-wheel-windows
+  artifacts:
+      paths:
+        - wheels
+      expire_in: 1 week
+
 # Upload nightly build wheel on the heptapod registry on test success
 #
 # At the time this task is added, since the mac wheels are built on shell
@@ -688,14 +711,9 @@
   # because we don't want to upload only half of a wheel
   interruptible: false
   needs:
-    - build-c-wheel
-    - build-c-wheel-musl
-    - build-c-wheel-i686
-    - build-c-wheel-i686-musl
-    - build-c-wheel-arm64
-    - build-c-wheel-arm64-musl
+    - wheel-result-linux
+    - wheel-result-windows
     - build-c-wheel-macos
-    - build-c-wheel-windows
     - test-result-linux
     - test-result-macos
     - test-result-windows