.github/workflows/main.yml in banktools-global-1.0.1 vs .github/workflows/main.yml in banktools-global-1.0.2

- old
+ new

@@ -1,18 +1,21 @@ name: Ruby -on: [push,pull_request] +on: [push, pull_request] jobs: build: runs-on: ubuntu-latest + + strategy: + matrix: + ruby-version: ["3.0", "2.7"] + steps: - uses: actions/checkout@v2 - - name: Set up Ruby + - name: Set up Ruby ${{ matrix.ruby-version }} uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7.2 - - name: Run the default task - run: | - gem install bundler -v 2.2.14 - bundle install - bundle exec rake + ruby-version: ${{ matrix.ruby-version }} + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + - name: Run tests + run: bundle exec rake