From 5d3a1ae8af1b91fa43f793e71166c956a231f5e3 Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Sun, 7 Jan 2024 19:00:59 +0100 Subject: [PATCH 1/2] Update reference GitHub actions --- .github/workflows/build_and_publish.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_and_publish.yml b/.github/workflows/build_and_publish.yml index ff78b69..42f086c 100644 --- a/.github/workflows/build_and_publish.yml +++ b/.github/workflows/build_and_publish.yml @@ -24,17 +24,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Build - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub if: ${{ inputs.publish }} - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} @@ -48,7 +48,7 @@ jobs: run: echo "TAGS=mumblevoip/mumble-server:${{ inputs.mumble_version }}, mumblevoip/mumble-server:${{ inputs.mumble_version }}-${{ inputs.docker_version }}" >> $GITHUB_ENV - name: Build and push - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v5 with: context: . platforms: ${{ inputs.platforms }} From 670a8eefedc3bf0d6d734f04de7b59a335f7cfe7 Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Sun, 7 Jan 2024 19:03:49 +0100 Subject: [PATCH 2/2] Add ARM builds Now that https://github.com/mumble-voip/mumble/pull/5960 has been merged, building on ARM should no longer suffer from failing test cases and thus the corresponding images can now be enabled here. See also #3 --- .github/workflows/ci.yml | 2 +- .github/workflows/manual_dispatch.yml | 2 +- .github/workflows/upstream_release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c4449b..4b114d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,4 +28,4 @@ jobs: docker_version: '0' publish: false update_latest: true - platforms: "linux/amd64" + platforms: "linux/amd64,linux/arm64" diff --git a/.github/workflows/manual_dispatch.yml b/.github/workflows/manual_dispatch.yml index b7cced3..4d80acc 100644 --- a/.github/workflows/manual_dispatch.yml +++ b/.github/workflows/manual_dispatch.yml @@ -28,5 +28,5 @@ jobs: docker_version: ${{ github.event.inputs.docker_version }} publish: ${{ github.event.inputs.publish == 'true' }} update_latest: ${{ github.event.inputs.update_latest == 'true' }} - platforms: "linux/amd64" + platforms: "linux/amd64,linux/arm64" secrets: inherit diff --git a/.github/workflows/upstream_release.yml b/.github/workflows/upstream_release.yml index ca3d4ab..61ac715 100644 --- a/.github/workflows/upstream_release.yml +++ b/.github/workflows/upstream_release.yml @@ -12,5 +12,5 @@ jobs: docker_version: '0' publish: true update_latest: ${{ github.event.client_payload.is_latest }} - platforms: "linux/amd64" + platforms: "linux/amd64,linux/arm64" secrets: inherit