diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 243ccec..1e8169a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,12 @@ on: jobs: build: name: Execute Tests - runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest] + ruby: ["2.7", "3.0", "3.1", "3.2", "3.3"] + runs-on: ${{ matrix.os }} permissions: contents: read packages: write @@ -19,7 +24,8 @@ jobs: - name: Set up Ruby 2.6 uses: ruby/setup-ruby@v1 with: - ruby-version: 2.6.0, 2.7.0, 3.2.0 + ruby-version: ${{ matrix.ruby }} + bundler-cache: true - name: Retrieve bearer token id: get_bearer_token