From 9c1b0d8f44dfeb203306de6294c7a9ecc499e95f Mon Sep 17 00:00:00 2001 From: Rajan Patel Date: Sun, 26 Jan 2025 15:53:44 -0500 Subject: [PATCH] split amd/arm builds --- .github/workflows/deploy.yml | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1dadbe6..828fbaf 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,9 +17,6 @@ jobs: name: 'Build' runs-on: ubuntu-latest steps: - - name: "Build:checkout" - uses: actions/checkout@v4 - - name: "Build:buildx" uses: docker/setup-buildx-action@v3 @@ -34,5 +31,25 @@ jobs: uses: docker/build-push-action@v6 with: push: true - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 tags: ghcr.io/${{ github.repository }}:latest,ghcr.io/${{ github.repository }}:${{ github.run_number }}-${{ github.sha }} + buildarm64: + name: 'Build ARM64' + runs-on: ubuntu-24.04-arm + steps: + - name: "Build:buildx" + uses: docker/setup-buildx-action@v3 + + - name: "Build:login" + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: 'Build:buildandpush' + uses: docker/build-push-action@v6 + with: + push: true + platforms: linux/arm64 + tags: ghcr.io/${{ github.repository }}:latest-arm64,ghcr.io/${{ github.repository }}:${{ github.run_number }}-${{ github.sha }}-arm64