From d568eae4748e1e427a72e8b78d9ede56847e4587 Mon Sep 17 00:00:00 2001 From: Abdelkader Boudih Date: Sun, 18 Jan 2026 20:43:03 +0100 Subject: [PATCH] ci: test ruby and rails latest --- .github/workflows/ci.yml | 2 ++ Gemfile | 9 +++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 63b84ce..7ac526d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -52,10 +52,12 @@ jobs: matrix: ruby: - '3.4' + - '4.0' rails: - '7.2' - '8.0' - '8.1.1' + - 'edge' steps: - name: Checkout diff --git a/Gemfile b/Gemfile index 82cdc1a..3a2e98e 100644 --- a/Gemfile +++ b/Gemfile @@ -8,8 +8,13 @@ gem 'dotenv' gem 'with_advisory_lock', '>= 7' rails_version = ENV['RAILS_VERSION'] || '8.0' -gem 'activerecord', "~> #{rails_version}" -gem 'railties', "~> #{rails_version}" +if rails_version == 'edge' + gem 'activerecord', github: 'rails/rails' + gem 'railties', github: 'rails/rails' +else + gem 'activerecord', "~> #{rails_version}" + gem 'railties', "~> #{rails_version}" +end platforms :mri, :truffleruby do # Database adapters