1515
1616jobs :
1717 release :
18- runs-on : ubuntu-latest
18+ runs-on : blacksmith-4vcpu- ubuntu-2404
1919 outputs :
2020 published : ${{ steps.semantic.outputs.new_release_published }}
2121 version : ${{ steps.semantic.outputs.new_release_version }}
3030
3131 docker_x86_release :
3232 needs : release
33- runs-on : ubuntu-latest
33+ runs-on : blacksmith-4vcpu- ubuntu-2404
3434 if : needs.release.outputs.published == 'true'
3535 timeout-minutes : 120
3636 env :
@@ -47,21 +47,20 @@ jobs:
4747 type=raw,value=v${{ needs.release.outputs.version }}_${{ env.arch }}
4848 type=raw,value=latest_${{ env.arch }}
4949
50- - uses : docker/setup-buildx-action@v2
50+ - name : Setup Blacksmith Builder
51+ uses : useblacksmith/setup-docker-builder@v1
5152
5253 - uses : docker/login-action@v2
5354 with :
5455 username : ${{ secrets.DOCKER_USERNAME }}
5556 password : ${{ secrets.DOCKER_PASSWORD }}
5657
5758 - id : build
58- uses : docker /build-push-action@v3
59+ uses : useblacksmith /build-push-action@v2
5960 with :
6061 push : true
6162 tags : ${{ steps.meta.outputs.tags }}
6263 platforms : linux/${{ env.arch }}
63- cache-from : type=gha
64- cache-to : type=gha,mode=max
6564
6665 docker_arm_release :
6766 needs : release
@@ -89,15 +88,11 @@ jobs:
8988 username : ${{ secrets.DOCKER_USERNAME }}
9089 password : ${{ secrets.DOCKER_PASSWORD }}
9190
92- - uses : docker/setup-buildx-action@v2
93- with :
94- driver : docker
95- driver-opts : |
96- image=moby/buildkit:master
97- network=host
91+ - name : Setup Blacksmith Builder
92+ uses : useblacksmith/setup-docker-builder@v1
9893
9994 - id : build
100- uses : docker /build-push-action@v3
95+ uses : useblacksmith /build-push-action@v2
10196 with :
10297 context : .
10398 push : true
@@ -107,13 +102,14 @@ jobs:
107102
108103 merge_manifest :
109104 needs : [release, docker_x86_release, docker_arm_release]
110- runs-on : ubuntu-latest
105+ runs-on : blacksmith-4vcpu- ubuntu-2404
111106 permissions :
112107 contents : read
113108 packages : write
114109 id-token : write
115110 steps :
116- - uses : docker/setup-buildx-action@v2
111+ - name : Setup Blacksmith Builder
112+ uses : useblacksmith/setup-docker-builder@v1
117113
118114 - uses : docker/login-action@v2
119115 with :
@@ -160,7 +156,7 @@ jobs:
160156
161157 update-branch-name :
162158 needs : [release, docker_x86_release, docker_arm_release, merge_manifest]
163- runs-on : ubuntu-latest
159+ runs-on : blacksmith-4vcpu- ubuntu-2404
164160 steps :
165161 - name : Checkout branch
166162 uses : actions/checkout@v2
0 commit comments