File tree 3 files changed +15
-6
lines changed
3 files changed +15
-6
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ def main(ctx):
14
14
15
15
# Nightly jobs always run
16
16
if env .get ("CIRRUS_CRON" , "" ) == "nightly" :
17
- return fs .read (arm_wheel_yaml )
17
+ return fs .read (arm_wheel_yaml ) + fs . read ( arm_tests_yaml )
18
18
19
19
# Get commit message for event. We can not use `git` here because there is
20
20
# no command line access in starlark. Thus we need to query the GitHub API
@@ -26,10 +26,12 @@ def main(ctx):
26
26
response = http .get (url ).json ()
27
27
commit_msg = response ["message" ]
28
28
29
- if "[skip ci]" in commit_msg :
30
- return []
29
+ jobs_to_run = ""
31
30
32
31
if "[cd build]" in commit_msg or "[cd build cirrus]" in commit_msg :
33
- return fs .read (arm_wheel_yaml ) + fs .read (arm_tests_yaml )
32
+ jobs_to_run += fs .read (arm_wheel_yaml )
33
+
34
+ if "[cirrus arm]" in commit_msg :
35
+ jobs_to_run += fs .read (arm_tests_yaml )
34
36
35
- return fs . read ( arm_tests_yaml )
37
+ return jobs_to_run
Original file line number Diff line number Diff line change @@ -17,4 +17,10 @@ linux_aarch64_test_task:
17
17
folder : /root/.conda/pkgs
18
18
fingerprint_script : cat build_tools/cirrus/py39_conda_forge_linux-aarch64_conda.lock
19
19
20
- test_script : bash build_tools/cirrus/build_test_arm.sh
20
+ test_script : |
21
+ bash build_tools/cirrus/build_test_arm.sh
22
+ # On success, this script is run updating the issue.
23
+ bash build_tools/cirrus/update_tracking_issue.sh true
24
+
25
+ on_failure :
26
+ update_tracker_script : bash build_tools/cirrus/update_tracking_issue.sh false
Original file line number Diff line number Diff line change @@ -542,6 +542,7 @@ message, the following actions are taken.
542
542
[pypy] Build & test with PyPy
543
543
[pyodide] Build & test with Pyodide
544
544
[azure parallel] Run Azure CI jobs in parallel
545
+ [cirrus arm] Run Cirrus CI ARM test
545
546
[float32] Run float32 tests by setting `SKLEARN_RUN_FLOAT32_TESTS=1 `. See :ref: `environment_variable ` for more details
546
547
[doc skip] Docs are not built
547
548
[doc quick] Docs built, but excludes example gallery plots
You can’t perform that action at this time.
0 commit comments