Skip to content

Commit adbda09

Browse files
authored
Merge pull request #36 from element-hq/bbz/fix-multi-arch-builds
Fix multi arch builds
2 parents 91a5bde + f93c52f commit adbda09

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

.github/workflows/docker-publish.yml

+7-15
Original file line numberDiff line numberDiff line change
@@ -22,41 +22,33 @@ jobs:
2222

2323
steps:
2424
- name: Checkout repository
25-
uses: actions/checkout@v2
25+
uses: actions/checkout@v4
2626

2727
- name: Set up QEMU
28-
uses: docker/setup-qemu-action@v2
28+
uses: docker/setup-qemu-action@v3
2929
with:
3030
platforms: 'arm64,arm'
3131

3232
- name: Set up Docker Buildx
33-
uses: docker/setup-buildx-action@v2
33+
uses: docker/setup-buildx-action@v3
3434

3535
- name: Log into registry ${{ env.REGISTRY }}
36-
uses: docker/login-action@v2
36+
uses: docker/login-action@v3
3737
with:
3838
registry: ${{ env.REGISTRY }}
3939
username: ${{ github.actor }}
4040
password: ${{ secrets.GITHUB_TOKEN }}
4141

4242
- name: Extract Docker metadata
4343
id: meta
44-
uses: docker/metadata-action@v3
44+
uses: docker/metadata-action@v5
4545
with:
4646
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
4747

4848
- name: Build and push Docker image
49-
uses: docker/build-push-action@v3
49+
uses: docker/build-push-action@v6
5050
with:
51+
platforms: linux/amd64,linux/arm64
5152
push: ${{ github.event_name != 'pull_request' }}
5253
tags: ${{ steps.meta.outputs.tags }}
5354
labels: ${{ steps.meta.outputs.labels }}
54-
if: contains(github.ref_name, '/merge') == false
55-
56-
- name: Build and push Docker image for PR
57-
uses: docker/build-push-action@v2
58-
with:
59-
push: ${{ github.event_name != 'pull_request' }}
60-
tags: ${{ steps.meta.outputs.tags }}
61-
labels: ${{ steps.meta.outputs.labels }}
62-
if: contains(github.ref_name, '/merge')

0 commit comments

Comments
 (0)