diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d1fec677c..57efed3b3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,10 +7,11 @@ on: jobs: test-and-build: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: node-version: [16.x] + os: [ubuntu-latest, ubuntu-22.04-arm] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/push-image.yml b/.github/workflows/push-image.yml index 0d46e9e88..f9def2788 100644 --- a/.github/workflows/push-image.yml +++ b/.github/workflows/push-image.yml @@ -19,13 +19,15 @@ env: jobs: build: - runs-on: ubuntu-latest + runs-on: ${{ matrix.runner }} strategy: fail-fast: false matrix: - platform: - - linux/amd64 - - linux/arm64 + include: + - platform: linux/amd64 + runner: ubuntu-latest + - platform: linux/arm64 + runner: ubuntu-22.04-arm steps: - name: Prepare @@ -41,9 +43,6 @@ jobs: uses: docker/metadata-action@v5 with: images: ${{ env.REGISTRY_IMAGE }} - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3