aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Smith <[email protected]>2025-01-03 13:51:50 +0000
committerGitHub <[email protected]>2025-01-03 13:51:50 +0000
commit1cdea8dce8f4a2050e3f46c3f19229d3b1b1f8fa (patch)
tree568d3664c20b889c8e17f588820236dff4fec507
parente318348818a759531424cab414ebfa7b102f12c3 (diff)
Add ARM64 build to docker publish workflow
-rw-r--r--.github/workflows/publish-docker.yml21
1 files changed, 14 insertions, 7 deletions
diff --git a/.github/workflows/publish-docker.yml b/.github/workflows/publish-docker.yml
index 9083701..3227673 100644
--- a/.github/workflows/publish-docker.yml
+++ b/.github/workflows/publish-docker.yml
@@ -13,9 +13,6 @@ jobs:
13 - name: checkout repository 13 - name: checkout repository
14 uses: actions/checkout@v4 14 uses: actions/checkout@v4
15 15
16 - name: build docker image
17 run: docker build -t lurker:latest .
18
19 - name: log in to github container registry 16 - name: log in to github container registry
20 uses: docker/login-action@v3 17 uses: docker/login-action@v3
21 with: 18 with:
@@ -23,7 +20,17 @@ jobs:
23 username: ${{ github.actor }} 20 username: ${{ github.actor }}
24 password: ${{ secrets.GITHUB_TOKEN }} 21 password: ${{ secrets.GITHUB_TOKEN }}
25 22
26 - name: publish docker image 23 - name: Set up QEMU
27 run: | 24 uses: docker/setup-qemu-action@v3
28 docker tag lurker:latest ghcr.io/${{ github.repository_owner }}/lurker:latest 25
29 docker push ghcr.io/${{ github.repository_owner }}/lurker:latest 26 - name: Set up Docker Buildx
27 uses: docker/setup-buildx-action@v3
28
29 - name: Build and push
30 id: build
31 uses: docker/build-push-action@v6
32 with:
33 context: .
34 platforms: linux/amd64,linux/arm64
35 push: true
36 tags: lurker:latest ghcr.io/${{ github.repository_owner }}/lurker:latest