diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index aaef2dc..4bb18df 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -210,8 +210,18 @@ jobs: integration-tests: name: Integration tests needs: build - runs-on: ubuntu-latest - + strategy: + fail-fast: true + matrix: + os: [ubuntu-latest, windows-latest] + shell: ['bash', 'powershell'] + exclude: + - os: ubuntu-latest + shell: powershell + - os: windows-latest + shell: bash + runs-on: ${{matrix.os}} + env: PLAYWRIGHT_BROWSERS_PATH: ${{ github.workspace }}/pw-browsers @@ -231,8 +241,11 @@ jobs: uses: mamba-org/setup-micromamba@v1 with: environment-name: test-env + init-shell: >- + ${{matrix.shell}} create-args: >- pip + libarchive - name: Install the extension run: |