diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 321b788..50ed0b8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,15 +13,18 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - # windows-latest is windows-2019 which carries a pretty old version of ruby (2.5) - # we need at least ruby 2.7 for the tests - # instead of dealing with installing a modern version of ruby on 2019, we'll just use windows-2022 here - os: [ubuntu-latest, windows-2022, macos-latest] + os: [ubuntu-latest, windows-latest, macos-latest] steps: - name: clone uses: actions/checkout@v2 + # ruby is required for the integration tests + - name: setup ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: 2.7 + - name: unit tests run: | cmake -Htest -Bbuild/test