diff --git a/.github/workflows/rspec_tests.yaml b/.github/workflows/rspec_tests.yaml index 4ab61bc..61c39cb 100644 --- a/.github/workflows/rspec_tests.yaml +++ b/.github/workflows/rspec_tests.yaml @@ -13,10 +13,11 @@ jobs: strategy: matrix: cfg: - - {os: ubuntu-20.04, ruby: '2.7'} - - {os: ubuntu-20.04, ruby: '3.0'} - - {os: ubuntu-20.04, ruby: '3.2'} - - {os: ubuntu-20.04, ruby: 'jruby-9.4.2'} + - {os: ubuntu-22.04, ruby: '2.7'} + - {os: ubuntu-22.04, ruby: '3.0'} + - {os: ubuntu-22.04, ruby: '3.2'} + - {os: ubuntu-22.04, ruby: '3.3'} + - {os: ubuntu-22.04, ruby: 'jruby-9.4.2'} - {os: windows-2019, ruby: '2.7'} - {os: windows-2019, ruby: '3.0'} - {os: windows-2019, ruby: '3.2'} @@ -30,11 +31,7 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.cfg.ruby }} - - - name: Update rubygems and install gems - run: | - gem update --system --silent --no-document - bundle config set without packaging - bundle install --jobs 4 --retry 3 - - - run: bundle exec rake spec \ No newline at end of file + bundler-cache: true + - run: bundle exec rake spec + - name: Verify gem builds + run: gem build --verbose *.gemspec