From a99af84e76ab1642d33954a7e1590e5a7840b56b Mon Sep 17 00:00:00 2001 From: Sean Doyle Date: Fri, 27 Sep 2024 14:26:35 -0400 Subject: [PATCH] Expand CI Matrix Support Rails 7.1 and 7.2. Experiment with Ruby 3.3. --- .github/workflows/ci.yml | 15 +++++++++------ CHANGELOG.md | 4 ++++ Gemfile | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 65ea456..ab5e7b7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,19 +16,22 @@ jobs: - "3.0" - "3.1" - "3.2" + - "3.3" rails-version: - - "7.1" - - "7.0" - "6.1" + - "7.0" + - "7.1" + - "7.2" - "main" selenium-browser: - "headless_chrome" - "headless_firefox" exclude: - - ruby-version: "2.7" - rails-version: "main" - - ruby-version: "3.0" - rails-version: "main" + - { ruby-version: "2.7", rails-version: "7.2" } + - { ruby-version: "2.7", rails-version: "main" } + - { ruby-version: "3.0", rails-version: "7.2" } + - { ruby-version: "3.0", rails-version: "main" } + - { ruby-version: "3.1", rails-version: "main" } env: RAILS_VERSION: "${{ matrix.rails-version }}" diff --git a/CHANGELOG.md b/CHANGELOG.md index 035a6a5..332c2ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +* Expand version matrix to include `ruby@3.3` and `rails@7.2` + + *Sean Doyle* + * Don't validate Checkbox groups until `validateOn` events *Sean Doyle* diff --git a/Gemfile b/Gemfile index 43333ad..035986d 100644 --- a/Gemfile +++ b/Gemfile @@ -7,7 +7,7 @@ gemspec # To use a debugger # gem 'byebug', group: [:development, :test] -rails_version = ENV.fetch("RAILS_VERSION", "6.1") +rails_version = ENV.fetch("RAILS_VERSION", "7.2") if rails_version == "main" rails_constraint = { github: "rails/rails" }