diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3b5676b..90be518 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,13 +9,12 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-14, ubuntu-22.04] + os: [macos-14, macos-15, ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] runs-on: ${{ matrix.os }} steps: - name: Set up Homebrew id: set-up-homebrew uses: Homebrew/actions/setup-homebrew@master - - name: Cache Homebrew Bundler RubyGems id: cache uses: actions/cache@v4 @@ -23,20 +22,14 @@ jobs: path: ${{ steps.set-up-homebrew.outputs.gems-path }} key: ${{ runner.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }} restore-keys: ${{ runner.os }}-rubygems- - - name: Install Homebrew Bundler RubyGems if: steps.cache.outputs.cache-hit != 'true' run: brew install-bundler-gems - - run: brew test-bot --only-cleanup-before - - run: brew test-bot --only-setup - - run: brew test-bot --only-tap-syntax - - run: brew test-bot --only-formulae if: github.event_name == 'pull_request' - - name: Upload bottles as artifact if: always() && github.event_name == 'pull_request' uses: actions/upload-artifact@v4