@@ -19,7 +19,12 @@ steps:
1919 queue : " juliaecosystem"
2020 os : " macos"
2121 arch : " aarch64"
22- if : build.message !~ /\[skip tests\]/
22+ if : |
23+ build.message =~ /\[only tests\]/ ||
24+ build.message =~ /\[only julia\]/ ||
25+ build.message !~ /\[only/ && !build.pull_request.draft &&
26+ build.message !~ /\[skip tests\]/ &&
27+ build.message !~ /\[skip julia\]/
2328 timeout_in_minutes : 60
2429 matrix :
2530 setup :
@@ -46,7 +51,12 @@ steps:
4651 queue : " juliaecosystem"
4752 os : " macos"
4853 arch : " aarch64"
49- if : build.message !~ /\[skip tests\]/ && !build.pull_request.draft
54+ if : |
55+ build.message =~ /\[only tests\]/ ||
56+ build.message =~ /\[only special\]/ ||
57+ build.message !~ /\[only/ && !build.pull_request.draft &&
58+ build.message !~ /\[skip tests\]/ &&
59+ build.message !~ /\[skip special\]/
5060 timeout_in_minutes : 60
5161 matrix :
5262 setup :
@@ -75,7 +85,12 @@ steps:
7585 queue : " juliaecosystem"
7686 os : " macos"
7787 arch : " aarch64"
78- if : build.message !~ /\[skip tests\]/ && !build.pull_request.draft
88+ if : |
89+ build.message =~ /\[only tests\]/ ||
90+ build.message =~ /\[only special\]/ ||
91+ build.message !~ /\[only/ && !build.pull_request.draft &&
92+ build.message !~ /\[skip tests\]/ &&
93+ build.message !~ /\[skip special\]/
7994 timeout_in_minutes : 60
8095 - label : " Opaque pointers"
8196 plugins :
@@ -95,7 +110,12 @@ steps:
95110 queue : " juliaecosystem"
96111 os : " macos"
97112 arch : " aarch64"
98- if : build.message !~ /\[skip tests\]/ && !build.pull_request.draft
113+ if : |
114+ build.message =~ /\[only tests\]/ ||
115+ build.message =~ /\[only special\]/ ||
116+ build.message !~ /\[only/ && !build.pull_request.draft &&
117+ build.message !~ /\[skip tests\]/ &&
118+ build.message !~ /\[skip special\]/
99119 timeout_in_minutes : 60
100120
101121 # we want to benchmark every commit on the master branch, even if it failed CI
@@ -124,6 +144,8 @@ steps:
124144
125145 println("+++ :julia: Benchmarking")
126146 include("perf/runbenchmarks.jl")'
147+ artifact_paths :
148+ - " results.json"
127149 agents :
128150 queue : " juliaecosystem"
129151 os : " macos"
0 commit comments