From ff0eae31dc6d3d03331e607a8183b1aae56e8237 Mon Sep 17 00:00:00 2001 From: maxDorninger <97409287+maxDorninger@users.noreply.github.com> Date: Sat, 29 Nov 2025 17:13:00 +0100 Subject: [PATCH] use arm gh workflow runner instead of qemu with x86 runner --- .github/workflows/build-push-backend.yml | 13 ++++++------- .github/workflows/build-push-metadata_relay.yml | 13 ++++++------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build-push-backend.yml b/.github/workflows/build-push-backend.yml index bfd27d2..b4c9c37 100644 --- a/.github/workflows/build-push-backend.yml +++ b/.github/workflows/build-push-backend.yml @@ -62,13 +62,15 @@ jobs: build: needs: [lint-frontend, lint-backend] - runs-on: ubuntu-latest + runs-on: ${{ matrix.runner }} strategy: fail-fast: false matrix: - platform: - - linux/amd64 - - linux/arm64 + include: + - platform: linux/arm64 + runner: ubuntu-24.04-arm + - platform: linux/amd64 + runner: ubuntu-24.04 permissions: contents: read packages: write @@ -85,9 +87,6 @@ jobs: id: platform_slug run: echo "slug=${{ matrix.platform }}" | tr '/' '-' >> $GITHUB_OUTPUT - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/.github/workflows/build-push-metadata_relay.yml b/.github/workflows/build-push-metadata_relay.yml index ef2451d..fa27d92 100644 --- a/.github/workflows/build-push-metadata_relay.yml +++ b/.github/workflows/build-push-metadata_relay.yml @@ -27,13 +27,15 @@ jobs: build: needs: lint-code - runs-on: ubuntu-latest + runs-on: ${{ matrix.runner }} strategy: fail-fast: false matrix: - platform: - - linux/amd64 - - linux/arm64 + include: + - platform: linux/arm64 + runner: ubuntu-24.04-arm + - platform: linux/amd64 + runner: ubuntu-24.04 permissions: contents: read packages: write @@ -50,9 +52,6 @@ jobs: id: platform_slug run: echo "slug=${{ matrix.platform }}" | tr '/' '-' >> $GITHUB_OUTPUT - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3