From 82eb2ac06f9b8b6ae7609b0cc71583ecb6bbb846 Mon Sep 17 00:00:00 2001 From: Santiago Bartesaghi Date: Sat, 14 Dec 2024 19:31:29 -0300 Subject: [PATCH] Add Rails 8 to CI --- .github/workflows/build.yml | 33 +++++++++++++++++++ ...tive_support_8_0_redis_cache_store.gemfile | 13 ++++++++ ...pport_8_0_redis_cache_store_pooled.gemfile | 14 ++++++++ gemfiles/rails_8_0.gemfile | 12 +++++++ 4 files changed, 72 insertions(+) create mode 100644 gemfiles/active_support_8_0_redis_cache_store.gemfile create mode 100644 gemfiles/active_support_8_0_redis_cache_store_pooled.gemfile create mode 100644 gemfiles/rails_8_0.gemfile diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 64fea25f..b6238346 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,6 +28,7 @@ jobs: gemfile: - rack_3 - rack_2 + - rails_8_0 - rails_7_2 - rails_7_1 - rails_7_0 @@ -39,6 +40,8 @@ jobs: - redis_5 - redis_4 - connection_pool_dalli + - active_support_8_0_redis_cache_store + - active_support_8_0_redis_cache_store_pooled - active_support_7_2_redis_cache_store - active_support_7_2_redis_cache_store_pooled - active_support_7_1_redis_cache_store @@ -131,6 +134,36 @@ jobs: ruby: '2.6' - gemfile: active_support_7_2_redis_cache_store_pooled ruby: '2.5' + - gemfile: rails_8_0 + ruby: '3.1' + - gemfile: rails_8_0 + ruby: '3.0' + - gemfile: rails_8_0 + ruby: '2.7' + - gemfile: rails_8_0 + ruby: '2.6' + - gemfile: rails_8_0 + ruby: '2.5' + - gemfile: active_support_8_0_redis_cache_store + ruby: '3.1' + - gemfile: active_support_8_0_redis_cache_store + ruby: '3.0' + - gemfile: active_support_8_0_redis_cache_store + ruby: '2.7' + - gemfile: active_support_8_0_redis_cache_store + ruby: '2.6' + - gemfile: active_support_8_0_redis_cache_store + ruby: '2.5' + - gemfile: active_support_8_0_redis_cache_store_pooled + ruby: '3.1' + - gemfile: active_support_8_0_redis_cache_store_pooled + ruby: '3.0' + - gemfile: active_support_8_0_redis_cache_store_pooled + ruby: '2.7' + - gemfile: active_support_8_0_redis_cache_store_pooled + ruby: '2.6' + - gemfile: active_support_8_0_redis_cache_store_pooled + ruby: '2.5' env: BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile steps: diff --git a/gemfiles/active_support_8_0_redis_cache_store.gemfile b/gemfiles/active_support_8_0_redis_cache_store.gemfile new file mode 100644 index 00000000..b813cb38 --- /dev/null +++ b/gemfiles/active_support_8_0_redis_cache_store.gemfile @@ -0,0 +1,13 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "activesupport", "~> 8.0.0" +gem "redis", "~> 5.0" + +group :maintenance, optional: true do + gem "bake" + gem "bake-gem" +end + +gemspec path: "../" diff --git a/gemfiles/active_support_8_0_redis_cache_store_pooled.gemfile b/gemfiles/active_support_8_0_redis_cache_store_pooled.gemfile new file mode 100644 index 00000000..4d80d168 --- /dev/null +++ b/gemfiles/active_support_8_0_redis_cache_store_pooled.gemfile @@ -0,0 +1,14 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "activesupport", "~> 8.0.0" +gem "connection_pool", "~> 2.2" +gem "redis", "~> 5.0" + +group :maintenance, optional: true do + gem "bake" + gem "bake-gem" +end + +gemspec path: "../" diff --git a/gemfiles/rails_8_0.gemfile b/gemfiles/rails_8_0.gemfile new file mode 100644 index 00000000..1f1f083a --- /dev/null +++ b/gemfiles/rails_8_0.gemfile @@ -0,0 +1,12 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "railties", "~> 8.0.0" + +group :maintenance, optional: true do + gem "bake" + gem "bake-gem" +end + +gemspec path: "../"