diff --git a/.github/workflows/benchmark-sanity.yaml b/.github/workflows/benchmark-sanity.yaml index a4fac67..b51ea8c 100644 --- a/.github/workflows/benchmark-sanity.yaml +++ b/.github/workflows/benchmark-sanity.yaml @@ -14,7 +14,31 @@ env: jobs: benchmark: - runs-on: ubuntu-latest + strategy: + matrix: + target: [ + x86_64-unknown-linux-gnu, + # i686-unknown-linux-gnu, + aarch64-unknown-linux-gnu, + armv7-unknown-linux-gnueabihf, + riscv64gc-unknown-linux-gnu, + s390x-unknown-linux-gnu, + ] + include: + - target: x86_64-unknown-linux-gnu + os: ubuntu-latest + # Disable i686 tests until https://github.com/bytedance/monoio/issues/285 addressed. + # - target: i686-unknown-linux-gnu + # os: ubuntu-latest + - target: aarch64-unknown-linux-gnu + os: ubuntu-latest + - target: armv7-unknown-linux-gnueabihf + os: ubuntu-latest + - target: riscv64gc-unknown-linux-gnu + os: ubuntu-latest + - target: s390x-unknown-linux-gnu + os: ubuntu-latest + runs-on: ${{ matrix.os }} steps: - name: Checkout-Sources uses: actions/checkout@v2