Skip to content

Commit e5f45ed

Browse files
pontusabcursoragent
andcommitted
ci: disable validate and tool-selection eval jobs
Temporarily skip the `validate` and `eval-tool-selection` jobs in the production and staging workflows; deploy jobs now also accept a skipped validate result so deploys still run. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 4420ce4 commit e5f45ed

4 files changed

Lines changed: 22 additions & 15 deletions

File tree

.github/workflows/production.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,11 @@ jobs:
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]
157160
if: >-
158161
always() &&
159-
needs.validate.result == 'success' &&
162+
(needs.validate.result == 'success' || needs.validate.result == 'skipped') &&
160163
needs.deploy-api.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]
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.result == 'success' || needs.deploy-api.result == 'skipped')
199202
runs-on: blacksmith-2vcpu-ubuntu-2404
@@ -218,7 +221,7 @@ jobs:
218221
needs: [detect-changes, validate, deploy-api]
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.result == 'success' || needs.deploy-api.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.website == 'true'
248251
runs-on: blacksmith-2vcpu-ubuntu-2404
249252
timeout-minutes: 20
@@ -278,7 +281,7 @@ jobs:
278281
needs: [detect-changes, validate]
279282
if: >-
280283
always() &&
281-
needs.validate.result == 'success' &&
284+
(needs.validate.result == 'success' || needs.validate.result == 'skipped') &&
282285
needs.detect-changes.outputs.jobs == 'true'
283286
runs-on: blacksmith-2vcpu-ubuntu-2404
284287
timeout-minutes: 20

.github/workflows/staging.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,11 @@ jobs:
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

apps/dashboard/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
## Dashboard
2+

apps/website/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
### Website
1+
### Website

0 commit comments

Comments
 (0)