5252
5353 # ---------------------------------------------------------------------------
5454 # Validate — runs in parallel with detect-changes
55+ # TEMPORARILY DISABLED: set `if: false` to skip; remove to re-enable.
5556 # ---------------------------------------------------------------------------
5657 validate :
5758 name : Validate
59+ if : false
5860 runs-on : blacksmith-16vcpu-ubuntu-2404
5961 timeout-minutes : 20
6062 services :
@@ -102,11 +104,12 @@ jobs:
102104
103105 # ---------------------------------------------------------------------------
104106 # Tool selection evals — runs when API changes to catch regressions
107+ # TEMPORARILY DISABLED: set `if: false` to skip; restore the condition to re-enable.
105108 # ---------------------------------------------------------------------------
106109 eval-tool-selection :
107110 name : Tool selection evals
108111 needs : [detect-changes]
109- if : needs.detect-changes.outputs.api == 'true'
112+ if : false
110113 runs-on : blacksmith-2vcpu-ubuntu-2404
111114 timeout-minutes : 10
112115 env :
@@ -131,7 +134,7 @@ jobs:
131134 needs : [detect-changes, validate, eval-tool-selection]
132135 if : >-
133136 always() &&
134- needs.validate.result == 'success' &&
137+ ( needs.validate.result == 'success' || needs.validate.result == 'skipped') &&
135138 needs.detect-changes.outputs.api == 'true' &&
136139 (needs.eval-tool-selection.result == 'success' || needs.eval-tool-selection.result == 'skipped')
137140 runs-on : blacksmith-2vcpu-ubuntu-2404
@@ -156,7 +159,7 @@ jobs:
156159 needs : [detect-changes, validate, deploy-api-staging]
157160 if : >-
158161 always() &&
159- needs.validate.result == 'success' &&
162+ ( needs.validate.result == 'success' || needs.validate.result == 'skipped') &&
160163 needs.deploy-api-staging.result == 'success'
161164 runs-on : blacksmith-2vcpu-ubuntu-2404
162165 timeout-minutes : 10
@@ -193,7 +196,7 @@ jobs:
193196 needs : [detect-changes, validate, deploy-api-staging]
194197 if : >-
195198 always() &&
196- needs.validate.result == 'success' &&
199+ ( needs.validate.result == 'success' || needs.validate.result == 'skipped') &&
197200 needs.detect-changes.outputs.dashboard == 'true' &&
198201 (needs.deploy-api-staging.result == 'success' || needs.deploy-api-staging.result == 'skipped')
199202 runs-on : blacksmith-2vcpu-ubuntu-2404
@@ -218,7 +221,7 @@ jobs:
218221 needs : [detect-changes, validate, deploy-api-staging]
219222 if : >-
220223 always() &&
221- needs.validate.result == 'success' &&
224+ ( needs.validate.result == 'success' || needs.validate.result == 'skipped') &&
222225 needs.detect-changes.outputs.worker == 'true' &&
223226 (needs.deploy-api-staging.result == 'success' || needs.deploy-api-staging.result == 'skipped')
224227 runs-on : blacksmith-2vcpu-ubuntu-2404
@@ -243,7 +246,7 @@ jobs:
243246 needs : [detect-changes, validate]
244247 if : >-
245248 always() &&
246- needs.validate.result == 'success' &&
249+ ( needs.validate.result == 'success' || needs.validate.result == 'skipped') &&
247250 needs.detect-changes.outputs.jobs == 'true'
248251 runs-on : blacksmith-2vcpu-ubuntu-2404
249252 timeout-minutes : 20
@@ -267,7 +270,7 @@ jobs:
267270 needs : [detect-changes, validate]
268271 if : >-
269272 always() &&
270- needs.validate.result == 'success' &&
273+ ( needs.validate.result == 'success' || needs.validate.result == 'skipped') &&
271274 needs.detect-changes.outputs.website == 'true'
272275 runs-on : blacksmith-2vcpu-ubuntu-2404
273276 timeout-minutes : 20
0 commit comments