diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 11c76a22..f3c10916 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -50,6 +50,9 @@ jobs: - '3.0' - '3.1' - '3.2' + rails: + - '~> 7.0.0' + - '~> 7.1.0' os: - ubuntu-20.04 - ubuntu-latest @@ -60,7 +63,7 @@ jobs: env: RAILS_ENV: test - name: ${{ matrix.os }} - Ruby ${{ matrix.ruby }} + name: ${{ matrix.os }} - Ruby ${{ matrix.ruby }} - Rails ${{ matrix.rails }} steps: - name: Install system dependencies run: sudo apt-get install libpcap-dev graphviz @@ -74,6 +77,12 @@ jobs: ruby-version: ${{ matrix.ruby }} bundler-cache: true + - name: Update Rails version + run: | + ruby -pi.bak -e "gsub(/gem ['\"]rails['\"],\s*['\"].+['\"]?/, \"gem 'rails', '${{ matrix.rails }}'\")" Gemfile + bundle update + bundle install + - name: Test run: | cp spec/dummy/config/database.yml.github_actions spec/dummy/config/database.yml