diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1f1de43..d191bc0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,6 +13,7 @@ on: env: COSIGN_EXPERIMENTAL: 1 REGISTRY_IMAGE: zenjoy/ruby + DEBIAN: bullseye jobs: build: @@ -22,6 +23,7 @@ jobs: fail-fast: false matrix: ruby: ['3.0', '3.1'] + os: [ubuntu-latest, ubuntu-22.04-arm] include: - os: ubuntu-latest platform: linux/amd64 @@ -120,7 +122,7 @@ jobs: - name: Upload digest uses: actions/upload-artifact@v4 with: - name: digests-${{ matrix.ruby }}-${{ matrix.debian }}-${{ env.PLATFORM_PAIR }} + name: digests-${{ matrix.ruby }}-${{ env.DEBIAN }}-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* if-no-files-found: error retention-days: 1 @@ -138,16 +140,17 @@ jobs: strategy: fail-fast: false matrix: - ruby: ['3.0', '3.1', '3.2', '3.3'] - debian: ['bookworm'] + ruby: ['3.0', '3.1'] + needs: - build + steps: - name: Download digests uses: actions/download-artifact@v4 with: path: /tmp/digests - pattern: digests-${{ matrix.ruby }}-${{ matrix.debian }}-* + pattern: digests-${{ matrix.ruby }}-${{ env.DEBIAN }}-* merge-multiple: true - name: Parse ruby version