diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8fb575d3..b46606c3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,27 +11,63 @@ env: jobs: build: - runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + include: + - TARGET: x86_64-unknown-linux-gnu + OS: ubuntu-latest + - TARGET: aarch64-unknown-linux-gnu + OS: ubuntu-latest + - TARGET: i686-unknown-linux-gnu + OS: ubuntu-latest + + runs-on: ${{ matrix.OS }} + env: + TARGET: ${{ matrix.TARGET }} steps: - uses: actions/checkout@v2 with: submodules: 'recursive' + + - name: Create Cargo config file + run: | + cat >>~/.cargo/config <