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