@@ -13,7 +13,7 @@ concurrency:
1313jobs :
1414 format :
1515 name : Format
16- runs-on : ubuntu-latest
16+ runs-on : blacksmith-4vcpu- ubuntu-2404
1717 steps :
1818 - uses : actions/checkout@v4
1919
3535
3636 lint :
3737 name : Lint
38- runs-on : ubuntu-latest
38+ runs-on : blacksmith-4vcpu- ubuntu-2404
3939 steps :
4040 - uses : actions/checkout@v4
4141
5757
5858 typecheck :
5959 name : Typecheck
60- runs-on : ubuntu-latest
60+ runs-on : blacksmith-4vcpu- ubuntu-2404
6161 steps :
6262 - uses : actions/checkout@v4
6363
7979
8080 test :
8181 name : Test
82- runs-on : ubuntu-latest
82+ runs-on : blacksmith-4vcpu- ubuntu-2404
8383 env :
8484 TURBO_TEST_CONCURRENCY : 3
8585 steps :
@@ -130,7 +130,7 @@ jobs:
130130 - { target: cloud, shard: 7/8, shard-name: 7of8 }
131131 - { target: cloud, shard: 8/8, shard-name: 8of8 }
132132 - target : selfhost
133- runs-on : ubuntu-latest
133+ runs-on : blacksmith-4vcpu- ubuntu-2404
134134 timeout-minutes : 30
135135 steps :
136136 - uses : actions/checkout@v4
@@ -191,7 +191,7 @@ jobs:
191191 # Skipped on pull_request: the local scenario boots a real `executor web`
192192 # plus a browser and is currently flaky on PRs. Still runs on push to main.
193193 if : github.event_name != 'pull_request'
194- runs-on : ubuntu-latest
194+ runs-on : blacksmith-4vcpu- ubuntu-2404
195195 timeout-minutes : 20
196196 steps :
197197 - uses : actions/checkout@v4
@@ -244,7 +244,7 @@ jobs:
244244
245245 desktop-smoke :
246246 name : Desktop smoke build
247- runs-on : ubuntu-latest
247+ runs-on : blacksmith-4vcpu- ubuntu-2404
248248 steps :
249249 - uses : actions/checkout@v4
250250
@@ -277,19 +277,17 @@ jobs:
277277
278278 selfhost-docker-smoke :
279279 name : Self-host Docker image
280- runs-on : ubuntu-latest
280+ runs-on : blacksmith-4vcpu- ubuntu-2404
281281 steps :
282282 - uses : actions/checkout@v4
283283
284- - name : Set up Docker Buildx
285- uses : docker /setup-buildx-action@v3
284+ - name : Setup Blacksmith Builder
285+ uses : useblacksmith /setup-docker-builder@v1
286286
287287 - name : Build self-host image
288- uses : docker /build-push-action@v6
288+ uses : useblacksmith /build-push-action@v2
289289 with :
290290 context : .
291291 file : apps/host-selfhost/Dockerfile
292292 push : false
293293 tags : executor-selfhost:ci
294- cache-from : type=gha
295- cache-to : type=gha,mode=max
0 commit comments