From cfc706f0c484e6fd37561dcfab1e603ec15c7db7 Mon Sep 17 00:00:00 2001 From: Brandon Keepers Date: Sun, 21 Jan 2024 08:24:40 -0500 Subject: [PATCH] Add Rails 6.1, 7.0, and 7.1 to build matrix --- .github/workflows/ci.yml | 6 +++++- Gemfile | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b3d77ebf..42e127c4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,12 +4,16 @@ on: branches: [master] pull_request: jobs: - build: + test: + name: Test on Ruby ${{ matrix.ruby }} and Rails ${{ matrix.rails }} runs-on: ubuntu-latest strategy: fail-fast: false matrix: ruby: ['3.0', '3.1', '3.2', '3.3'] + rails: ['6.1.0', '7.0.0', '7.1.0'] + env: + RAILS_VERSION: ${{ matrix.rails }} steps: - name: Check out repository code uses: actions/checkout@v4 diff --git a/Gemfile b/Gemfile index f33d8cab..ca1c942b 100644 --- a/Gemfile +++ b/Gemfile @@ -2,6 +2,8 @@ source "https://rubygems.org" gemspec name: "dotenv" gemspec name: "dotenv-rails" +gem "railties", "~> #{ENV["RAILS_VERSION"] || "7.1"}" + group :guard do gem "guard-rspec" gem "guard-bundler"