diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index a66498d1e52bea0919a9d5e4b34ff1838d3db841..3774138ba48c4184c9ba82ee60b80cd6ca9c4674 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -11,13 +11,16 @@ env: jobs: build: + strategy: + matrix: + os: [windows-latest, ubuntu-latest, macos-latest] - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - name: Install alsa and udev - run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev libwayland-dev libxkbcommon-dev + run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev - name: Build run: cargo build --verbose --workspace # - name: Run tests