.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