diff --git a/ci/ruby.yml b/ci/ruby.yml index 036ba705a0..f6ae1e3573 100644 --- a/ci/ruby.yml +++ b/ci/ruby.yml @@ -17,6 +17,9 @@ jobs: test: runs-on: ubuntu-latest + strategy: + matrix: + ruby-version: ['2.6', '2.7', '3.0'] steps: - uses: actions/checkout@v2 @@ -26,8 +29,7 @@ jobs: # uses: ruby/setup-ruby@v1 uses: ruby/setup-ruby@473e4d8fe5dd94ee328fdfca9f8c9c7afc9dae5e with: - ruby-version: 2.6 - - name: Install dependencies - run: bundle install + ruby-version: ${{ matrix.ruby-version }} + bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests run: bundle exec rake