Skip to content

Commit fa8cd70

Browse files
authored
CI Only update tracker to succes when all jobs pass on CirrusCI (scikit-learn#26849)
1 parent 4e67902 commit fa8cd70

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

build_tools/cirrus/arm_wheel.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ macos_arm64_wheel_task:
3131

3232
cibuildwheel_script:
3333
- bash build_tools/wheels/build_wheels.sh
34-
- bash build_tools/cirrus/update_tracking_issue.sh true
3534

3635
on_failure:
3736
update_tracker_script:
@@ -73,7 +72,6 @@ linux_arm64_wheel_task:
7372
cibuildwheel_script:
7473
- apt install -y python3 python-is-python3
7574
- bash build_tools/wheels/build_wheels.sh
76-
- bash build_tools/cirrus/update_tracking_issue.sh true
7775

7876
on_failure:
7977
update_tracker_script:
@@ -82,6 +80,17 @@ linux_arm64_wheel_task:
8280
wheels_artifacts:
8381
path: "wheelhouse/*"
8482

83+
# Update tracker when all jobs are successful
84+
update_tracker_success:
85+
depends_on:
86+
- macos_arm64_wheel
87+
- linux_arm64_wheel
88+
container:
89+
image: python:3.11
90+
# Only update tracker for nightly builds
91+
only_if: $CIRRUS_CRON == "nightly"
92+
update_script:
93+
- bash build_tools/cirrus/update_tracking_issue.sh true
8594

8695
wheels_upload_task:
8796
depends_on:

0 commit comments

Comments
 (0)