diff --git a/.github/workflows/rust_build_and_test.yml b/.github/workflows/rust_build_and_test.yml index 9178705..bce40b3 100644 --- a/.github/workflows/rust_build_and_test.yml +++ b/.github/workflows/rust_build_and_test.yml @@ -1,4 +1,4 @@ -name: Rust +name: Build on: push: @@ -12,11 +12,19 @@ env: jobs: build: - runs-on: windows-latest + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ windows-latest, ubuntu-latest, macOS-latest] steps: - uses: actions/checkout@v2 + + - name: install libgtk-dev libwebkit2gtk-4.0 + run: sudo apt update && sudo apt install libwebkit2gtk-4.0-dev + if: contains(matrix.os, 'ubuntu') - name: Build run: cargo build --verbose - name: Run tests - run: cargo test --verbose + run: cargo test --all --verbose +