selfhostable, read-only reddit client

Add ARM64 build to docker publish workflow

authored by James Smith and committed by GitHub 1cdea8dc e3183488

Changed files
+14 -7
.github
workflows
+14 -7
.github/workflows/publish-docker.yml
··· 13 13 - name: checkout repository 14 14 uses: actions/checkout@v4 15 15 16 - - name: build docker image 17 - run: docker build -t lurker:latest . 18 - 19 16 - name: log in to github container registry 20 17 uses: docker/login-action@v3 21 18 with: ··· 23 20 username: ${{ github.actor }} 24 21 password: ${{ secrets.GITHUB_TOKEN }} 25 22 26 - - name: publish docker image 27 - run: | 28 - docker tag lurker:latest ghcr.io/${{ github.repository_owner }}/lurker:latest 29 - docker push ghcr.io/${{ github.repository_owner }}/lurker:latest 23 + - name: Set up QEMU 24 + uses: docker/setup-qemu-action@v3 25 + 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