2020 prepare :
2121 # The prepare-release branch names comes from the release-dispatch.yml workflow.
2222 if : (github.event.pull_request.merged == true && github.event.pull_request.head.ref == 'prepare-release') || github.event_name == 'workflow_dispatch'
23- runs-on : blacksmith-4vcpu- ubuntu-2404
23+ runs-on : ubuntu-latest
2424 outputs :
2525 tag_name : ${{ steps.release_info.outputs.tag_name }}
2626 steps :
4141 fi
4242
4343 build-contracts :
44- runs-on : blacksmith-4vcpu- ubuntu-2404
44+ runs-on : ubuntu-latest
4545 needs : prepare
4646 container :
4747 image : ghcr.io/dojoengine/katana-dev:latest
@@ -76,23 +76,23 @@ jobs:
7676 # The arch is either 386, arm64 or amd64
7777 # The svm target platform to use for the binary https://github.com/roynalnaruto/svm-rs/blob/84cbe0ac705becabdc13168bae28a45ad2299749/svm-builds/build.rs#L4-L24
7878 # Added native_build dimension to control build type
79- - os : blacksmith-8vcpu-ubuntu-2404
79+ - os : ubuntu-latest-8-cores
8080 platform : linux
8181 target : x86_64-unknown-linux-gnu
8282 arch : amd64
8383 native_build : true
84- - os : blacksmith-8vcpu-ubuntu-2404
84+ - os : ubuntu-latest-8-cores
8585 platform : linux
8686 target : x86_64-unknown-linux-gnu
8787 arch : amd64
8888 native_build : false
89- - os : blacksmith-8vcpu-ubuntu-2404-arm
89+ - os : ubuntu-latest-8-cores-arm64
9090 platform : linux
9191 target : aarch64-unknown-linux-gnu
9292 arch : arm64
9393 svm_target_platform : linux-aarch64
9494 native_build : true
95- - os : blacksmith-8vcpu-ubuntu-2404-arm
95+ - os : ubuntu-latest-8-cores-arm64
9696 platform : linux
9797 target : aarch64-unknown-linux-gnu
9898 arch : arm64
@@ -277,7 +277,7 @@ jobs:
277277 retention-days : 1
278278
279279 create-draft-release :
280- runs-on : blacksmith-4vcpu- ubuntu-2404
280+ runs-on : ubuntu-latest
281281 needs : [prepare, release]
282282 container :
283283 image : ghcr.io/dojoengine/katana-dev:latest
@@ -301,7 +301,7 @@ jobs:
301301 - run : gh release create ${{ steps.version_info.outputs.version }} ./artifacts/* --generate-notes --draft
302302
303303 docker-build-and-push :
304- runs-on : blacksmith-8vcpu-ubuntu-2404
304+ runs-on : ubuntu-latest-8-cores
305305 needs : [prepare, release]
306306
307307 steps :
@@ -315,8 +315,8 @@ jobs:
315315 path : artifacts/linux
316316 merge-multiple : true
317317
318- - name : Setup Blacksmith Builder
319- uses : useblacksmith /setup-docker-builder @v1
318+ - name : Set up Docker Buildx
319+ uses : docker /setup-buildx-action @v1
320320
321321 - name : Login to GitHub Container Registry
322322 uses : docker/login-action@v1
@@ -327,7 +327,7 @@ jobs:
327327
328328 - name : Build and push docker image
329329 if : ${{ contains(needs.prepare.outputs.tag_name, 'preview') }}
330- uses : useblacksmith /build-push-action@v2
330+ uses : docker /build-push-action@v3
331331 with :
332332 push : true
333333 tags : ghcr.io/${{ github.repository }}:${{ needs.prepare.outputs.tag_name }}
@@ -337,7 +337,7 @@ jobs:
337337
338338 - name : Build and push docker image
339339 if : ${{ !contains(needs.prepare.outputs.tag_name, 'preview') }}
340- uses : useblacksmith /build-push-action@v2
340+ uses : docker /build-push-action@v3
341341 with :
342342 push : true
343343 tags : ghcr.io/${{ github.repository }}:latest,ghcr.io/${{ github.repository }}:${{ needs.prepare.outputs.tag_name }}
0 commit comments