diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e6835f3..be78e4f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -113,6 +113,23 @@ jobs: bundler: 2.1.4 - run: bundle --version | grep -F 2.1.4 + testGemfileMatrix: + strategy: + fail-fast: false + matrix: + gemfile: [ rails5, rails6 ] + name: "Test with ${{ matrix.gemfile }} gemfile" + runs-on: ubuntu-latest + env: + BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile + steps: + - uses: actions/checkout@v2 + - uses: ./ + with: + ruby-version: 2.6 + bundler-cache: true + - run: bundle exec rails --version + lint: runs-on: ubuntu-20.04 steps: diff --git a/gemfiles/rails5.gemfile b/gemfiles/rails5.gemfile new file mode 100644 index 0000000..199d28a --- /dev/null +++ b/gemfiles/rails5.gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" + +gem "rails", "~> 5.2.0" diff --git a/gemfiles/rails6.gemfile b/gemfiles/rails6.gemfile new file mode 100644 index 0000000..b55405c --- /dev/null +++ b/gemfiles/rails6.gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" + +gem "rails", "~> 6.0.0"