From cee789afb3a03dc973ea7e4dd7fb35395cc5ba01 Mon Sep 17 00:00:00 2001 From: Hartley McGuire Date: Thu, 12 Feb 2026 14:22:22 -0500 Subject: [PATCH] Update CI matrix - Add Rails 8.1 (and exclude 3.1 because it requires 3.2) - Remove Edge/3.2 because it requires 3.3 now Co-authored-by: elasticspoon --- .github/workflows/ci.yml | 8 ++++++-- gemfiles/rails_8.1.gemfile | 11 +++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 gemfiles/rails_8.1.gemfile diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 84c7da4..7e0f1ee 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,8 +7,8 @@ jobs: strategy: fail-fast: false matrix: - ruby: ['3.1', '3.2', '3.3'] - rails: ['7.1', '7.2', '8.0', 'edge'] + ruby: ['3.1', '3.2', '3.3', '3.4', '4.0'] + rails: ['7.1', '7.2', '8.0', '8.1', 'edge'] include: - ruby: '2.7' rails: '7.1' @@ -18,6 +18,10 @@ jobs: - ruby: '3.1' rails: '8.0' - ruby: '3.1' + rails: '8.1' + - ruby: '3.1' + rails: 'edge' + - ruby: '3.2' rails: 'edge' env: BUNDLE_GEMFILE: gemfiles/rails_${{ matrix.rails }}.gemfile diff --git a/gemfiles/rails_8.1.gemfile b/gemfiles/rails_8.1.gemfile new file mode 100644 index 0000000..ecdce5a --- /dev/null +++ b/gemfiles/rails_8.1.gemfile @@ -0,0 +1,11 @@ +source "https://rubygems.org" + +gem "actionpack", github: "rails/rails", branch: "8-1-stable" +gem "activerecord", github: "rails/rails", branch: "8-1-stable" +gem "railties", github: "rails/rails", branch: "8-1-stable" + +gem "rack", ">= 2.2.4", "< 4" +gem "sqlite3" + +gemspec :path => "../" +