diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index 521eb892..8bfcab47 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -11,20 +11,25 @@ env: jobs: test: - name: ${{matrix.ruby}} on ${{matrix.os}} + name: ${{matrix.ruby}} on ${{matrix.os}} with ${{matrix.selector}} runs-on: ${{matrix.os}}-latest strategy: matrix: - os: - - ubuntu - - ruby: - - "3.1" - - "3.2" - - "3.3" - - "ruby-head" - + include: + - os: ubuntu + ruby: "3.1" + selector: EPoll + - os: ubuntu + ruby: "3.2" + selector: EPoll + - os: ubuntu + ruby: "3.3" + selector: EPoll + - os: ubuntu + ruby: "3.3" + selector: URing + steps: - uses: actions/checkout@v3 - uses: ruby/setup-ruby@v1 @@ -34,6 +39,8 @@ jobs: - name: Run tests timeout-minutes: 5 + env: + IO_EVENT_SELECTOR: ${{matrix.selector}} run: bundle exec bake test - uses: actions/upload-artifact@v2 diff --git a/.github/workflows/test-io_uring.yaml b/.github/workflows/test-io_uring.yaml index 5afb5f0d..7595eda1 100644 --- a/.github/workflows/test-io_uring.yaml +++ b/.github/workflows/test-io_uring.yaml @@ -42,6 +42,6 @@ jobs: timeout-minutes: 10 run: bundle exec bake test - - name: Run external tests - timeout-minutes: 10 - run: bundle exec bake test:external + # - name: Run external tests + # timeout-minutes: 10 + # run: bundle exec bake test:external