From df4b7c40c86cf9b927f2a00219e6ab55cde43f47 Mon Sep 17 00:00:00 2001 From: Vasily Fedoseyev Date: Tue, 1 Oct 2024 15:32:06 +0300 Subject: [PATCH] Test on rails 7.2 --- .github/workflows/test.yaml | 8 +++++--- Appraisals | 6 +++++- gemfiles/rails_70.gemfile | 4 ++-- gemfiles/rails_71.gemfile | 6 +++--- gemfiles/rails_72.gemfile | 18 ++++++++++++++++++ paperclip.gemspec | 2 +- 6 files changed, 34 insertions(+), 10 deletions(-) create mode 100644 gemfiles/rails_72.gemfile diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 972fe70..dee14c4 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -13,10 +13,12 @@ jobs: include: - ruby-version: 3.2.3 rails-version: 70 - - ruby-version: 3.3.1 - rails-version: 70 - - ruby-version: 3.3.1 + # - ruby-version: 3.3.5 + # rails-version: 70 + - ruby-version: 3.3.5 rails-version: 71 + - ruby-version: 3.3.5 + rails-version: 72 env: BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/rails_${{ matrix.rails-version }}.gemfile diff --git a/Appraisals b/Appraisals index fbcf4f6..3f4f8d0 100644 --- a/Appraisals +++ b/Appraisals @@ -5,5 +5,9 @@ appraise 'rails_70' do end appraise 'rails_71' do - gem 'rails', '~>7.1.1' + gem 'rails', '~>7.1.4' +end + +appraise 'rails_72' do + gem 'rails', '~>7.2.1' end diff --git a/gemfiles/rails_70.gemfile b/gemfiles/rails_70.gemfile index 7e53a00..c6df766 100644 --- a/gemfiles/rails_70.gemfile +++ b/gemfiles/rails_70.gemfile @@ -3,11 +3,11 @@ source "https://rubygems.org" gem "pg" -gem "aws-sdk-s3" +gem "aws-sdk-s3", "=1.143.0" gem "fog-local" gem "delayed_paperclip", git: "https://github.com/insales/delayed_paperclip.git" gem "rails", "~>7.0.8" -gem "sidekiq" +gem "sidekiq", "~>6.5" gem "test-unit" gem "simplecov", require: false gem "mocha" diff --git a/gemfiles/rails_71.gemfile b/gemfiles/rails_71.gemfile index 07e410b..fbe8821 100644 --- a/gemfiles/rails_71.gemfile +++ b/gemfiles/rails_71.gemfile @@ -3,11 +3,11 @@ source "https://rubygems.org" gem "pg" -gem "aws-sdk-s3" +gem "aws-sdk-s3", "=1.143.0" gem "fog-local" gem "delayed_paperclip", git: "https://github.com/insales/delayed_paperclip.git" -gem "rails", "~>7.1.1" -gem "sidekiq" +gem "rails", "~>7.1.4" +gem "sidekiq", "~>6.5" gem "test-unit" gem "simplecov", require: false gem "mocha" diff --git a/gemfiles/rails_72.gemfile b/gemfiles/rails_72.gemfile new file mode 100644 index 0000000..4a7caca --- /dev/null +++ b/gemfiles/rails_72.gemfile @@ -0,0 +1,18 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pg" +gem "aws-sdk-s3", "=1.143.0" +gem "fog-local" +gem "delayed_paperclip", git: "https://github.com/insales/delayed_paperclip.git" +gem "rails", "~>7.2.1" +gem "sidekiq", "~>6.5" +gem "test-unit" +gem "simplecov", require: false +gem "mocha" +gem "thoughtbot-shoulda", ">= 2.9.0" +gem "pry" +gem "pry-byebug" + +gemspec path: "../" diff --git a/paperclip.gemspec b/paperclip.gemspec index 04354a5..b004d40 100644 --- a/paperclip.gemspec +++ b/paperclip.gemspec @@ -19,7 +19,7 @@ Gem::Specification.new do |s| s.rubyforge_project = %q{paperclip} s.summary = %q{File attachments as attributes for ActiveRecord} - s.add_dependency 'activesupport', [">= 5.0", '< 7.2'] + s.add_dependency 'activesupport', [">= 5.0", '< 8'] s.add_dependency 'addressable' s.add_dependency 'fastimage' end