2727 platform : [linux/amd64, linux/arm64]
2828 include :
2929 - platform : linux/amd64
30- runs-on : blacksmith-4vcpu- ubuntu-2404
30+ runs-on : ubuntu-latest
3131 - platform : linux/arm64
32- runs-on : blacksmith-8vcpu- ubuntu-2204 -arm
32+ runs-on : ubuntu-24.04 -arm
3333
3434 steps :
3535 - name : Prepare
5757 with :
5858 cosign-release : " v2.2.4"
5959
60- - name : Setup Blacksmith Builder
61- uses : useblacksmith /setup-docker-builder@v1
60+ - name : Set up Docker Buildx
61+ uses : docker /setup-buildx-action@v3
6262
6363 - name : Login to GitHub Packages Docker Registry
6464 uses : docker/login-action@v3
@@ -69,10 +69,12 @@ jobs:
6969
7070 - name : Build Docker image
7171 id : build
72- uses : useblacksmith /build-push-action@v2
72+ uses : docker /build-push-action@v6
7373 with :
7474 context : .
7575 labels : ${{ steps.meta.outputs.labels }}
76+ cache-from : type=gha,scope=${{ env.PLATFORM_PAIR }}
77+ cache-to : type=gha,mode=max,scope=${{ env.PLATFORM_PAIR }}
7678 platforms : ${{ matrix.platform }}
7779 outputs : type=image,name=${{ env.REGISTRY_IMAGE }},push-by-digest=true,name-canonical=true,push=true,annotation.org.opencontainers.image.description=Blazingly fast code search
7880 build-args : |
@@ -107,7 +109,7 @@ jobs:
107109 run : echo "${TAGS}" | xargs -I {} cosign sign --yes {}@${DIGEST}
108110
109111 merge :
110- runs-on : blacksmith-4vcpu- ubuntu-2404
112+ runs-on : ubuntu-latest
111113 permissions :
112114 packages : write
113115 needs :
@@ -120,8 +122,8 @@ jobs:
120122 pattern : digests-*
121123 merge-multiple : true
122124
123- - name : Setup Blacksmith Builder
124- uses : useblacksmith /setup-docker-builder@v1
125+ - name : Set up Docker Buildx
126+ uses : docker /setup-buildx-action@v3
125127
126128 - name : Extract Docker metadata
127129 id : meta
0 commit comments