diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2ebf6ce..c191959 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,6 +19,8 @@ jobs: ruby-version: ["2.7", "3.0", "3.1", "3.2", "3.3"] include: - {activerecord-version: "5.2", ruby-version: "2.7"} + - {activerecord-version: "7.2", ruby-version: "3.2"} + - {activerecord-version: "7.2", ruby-version: "3.3"} steps: - uses: actions/checkout@v4 - run: docker compose run test diff --git a/CHANGELOG.md b/CHANGELOG.md index ef7371b..ac5e58f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +- Ensure compatibility with Rails 7.2. + ## 2.1.0 - Make `ULID::Rails::Type::Data.valid_ulid?` more strict in what is accepted as valid and not. diff --git a/gemfiles/7.2.gemfile b/gemfiles/7.2.gemfile new file mode 100644 index 0000000..fce7604 --- /dev/null +++ b/gemfiles/7.2.gemfile @@ -0,0 +1,11 @@ +source "https://rubygems.org" + +gemspec path: ".." + +gem "activesupport", "~> 7.2.0" +gem "activemodel", "~> 7.2.0" +gem "activerecord", "~> 7.2.0" +gem "sqlite3", ">= 1.4" +gem "mysql2", "~> 0.5" +gem "pg", "~> 1.1" +gem "trilogy", "~> 2.7"