Skip to content

Commit

Permalink
chore: add Appraisal for mulitple ActiveSupport versions
Browse files Browse the repository at this point in the history
  • Loading branch information
adzap committed Dec 31, 2024
1 parent 0ef075d commit 7682afd
Show file tree
Hide file tree
Showing 13 changed files with 495 additions and 1 deletion.
23 changes: 23 additions & 0 deletions Appraisals
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
appraise "activesupport_5_2" do
gem "activesupport", "~> 5.2.0"
end

appraise "activesupport_6_0" do
gem "activesupport", "~> 6.0.0"
end

appraise "activesupport_6_1" do
gem "activesupport", "~> 6.1.0"
end

appraise "activesupport_7_0" do
gem "activesupport", "~> 7.0.0"
end

appraise "activesupport_7_2" do
gem "activesupport", "~> 7.1.0"
end

appraise "activesupport_7_2" do
gem "activesupport", "~> 7.2.0"
end
3 changes: 2 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ source 'http://rubygems.org'

gemspec

gem 'activesupport', '~> 6.0.0'
gem 'appraisal'
gem 'activesupport', '~> 7.2.0'
gem 'debug', platforms: %i[mri mingw x64_mingw]
gem 'memory_profiler'
10 changes: 10 additions & 0 deletions gemfiles/activesupport_5_2.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This file was generated by Appraisal

source "http://rubygems.org"

gem "appraisal"
gem "activesupport", "~> 5.2.0"
gem "debug", platforms: [:mri, :mingw, :x64_mingw]
gem "memory_profiler"

gemspec path: "../"
81 changes: 81 additions & 0 deletions gemfiles/activesupport_5_2.gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
PATH
remote: ..
specs:
timeliness (0.5.0)

GEM
remote: http://rubygems.org/
specs:
activesupport (5.2.8.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
base64 (0.2.0)
bigdecimal (3.1.9)
concurrent-ruby (1.3.4)
date (3.4.1)
debug (1.10.0)
irb (~> 1.10)
reline (>= 0.3.8)
diff-lcs (1.5.1)
i18n (1.14.6)
concurrent-ruby (~> 1.0)
io-console (0.8.0)
irb (1.14.3)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
memory_profiler (1.1.0)
minitest (5.25.4)
mutex_m (0.3.0)
psych (5.2.2)
date
stringio
rake (13.2.1)
rdoc (6.10.0)
psych (>= 4.0.0)
reline (0.6.0)
io-console (~> 0.5)
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.2)
rspec-support (~> 3.13.0)
rspec-expectations (3.13.3)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.2)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.2)
stringio (3.1.2)
thor (1.3.2)
thread_safe (0.3.6)
timecop (0.9.10)
tzinfo (1.2.11)
thread_safe (~> 0.1)

PLATFORMS
x86_64-darwin-23

DEPENDENCIES
activesupport (~> 5.2.0)
appraisal
base64
bigdecimal
debug
i18n
memory_profiler
mutex_m
rspec (~> 3.4)
timecop
timeliness!
tzinfo (>= 0.3.31)

BUNDLED WITH
2.4.22
10 changes: 10 additions & 0 deletions gemfiles/activesupport_6_0.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This file was generated by Appraisal

source "http://rubygems.org"

gem "appraisal"
gem "activesupport", "~> 6.0.0"
gem "debug", platforms: [:mri, :mingw, :x64_mingw]
gem "memory_profiler"

gemspec path: "../"
83 changes: 83 additions & 0 deletions gemfiles/activesupport_6_0.gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
PATH
remote: ..
specs:
timeliness (0.5.0)

GEM
remote: http://rubygems.org/
specs:
activesupport (6.0.6.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
base64 (0.2.0)
bigdecimal (3.1.9)
concurrent-ruby (1.3.4)
date (3.4.1)
debug (1.10.0)
irb (~> 1.10)
reline (>= 0.3.8)
diff-lcs (1.5.1)
i18n (1.14.6)
concurrent-ruby (~> 1.0)
io-console (0.8.0)
irb (1.14.3)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
memory_profiler (1.1.0)
minitest (5.25.4)
mutex_m (0.3.0)
psych (5.2.2)
date
stringio
rake (13.2.1)
rdoc (6.10.0)
psych (>= 4.0.0)
reline (0.6.0)
io-console (~> 0.5)
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.2)
rspec-support (~> 3.13.0)
rspec-expectations (3.13.3)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.2)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.2)
stringio (3.1.2)
thor (1.3.2)
thread_safe (0.3.6)
timecop (0.9.10)
tzinfo (1.2.11)
thread_safe (~> 0.1)
zeitwerk (2.6.18)

PLATFORMS
x86_64-darwin-23

DEPENDENCIES
activesupport (~> 6.0.0)
appraisal
base64
bigdecimal
debug
i18n
memory_profiler
mutex_m
rspec (~> 3.4)
timecop
timeliness!
tzinfo (>= 0.3.31)

BUNDLED WITH
2.4.22
10 changes: 10 additions & 0 deletions gemfiles/activesupport_6_1.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This file was generated by Appraisal

source "http://rubygems.org"

gem "appraisal"
gem "activesupport", "~> 6.1.0"
gem "debug", platforms: [:mri, :mingw, :x64_mingw]
gem "memory_profiler"

gemspec path: "../"
82 changes: 82 additions & 0 deletions gemfiles/activesupport_6_1.gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
PATH
remote: ..
specs:
timeliness (0.5.0)

GEM
remote: http://rubygems.org/
specs:
activesupport (6.1.7.10)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
appraisal (2.5.0)
bundler
rake
thor (>= 0.14.0)
base64 (0.2.0)
bigdecimal (3.1.9)
concurrent-ruby (1.3.4)
date (3.4.1)
debug (1.10.0)
irb (~> 1.10)
reline (>= 0.3.8)
diff-lcs (1.5.1)
i18n (1.14.6)
concurrent-ruby (~> 1.0)
io-console (0.8.0)
irb (1.14.3)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
memory_profiler (1.1.0)
minitest (5.25.4)
mutex_m (0.3.0)
psych (5.2.2)
date
stringio
rake (13.2.1)
rdoc (6.10.0)
psych (>= 4.0.0)
reline (0.6.0)
io-console (~> 0.5)
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.2)
rspec-support (~> 3.13.0)
rspec-expectations (3.13.3)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.2)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.2)
stringio (3.1.2)
thor (1.3.2)
timecop (0.9.10)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
zeitwerk (2.6.18)

PLATFORMS
x86_64-darwin-23

DEPENDENCIES
activesupport (~> 6.1.0)
appraisal
base64
bigdecimal
debug
i18n
memory_profiler
mutex_m
rspec (~> 3.4)
timecop
timeliness!
tzinfo (>= 0.3.31)

BUNDLED WITH
2.4.22
10 changes: 10 additions & 0 deletions gemfiles/activesupport_7_0.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This file was generated by Appraisal

source "http://rubygems.org"

gem "appraisal"
gem "activesupport", "~> 7.0.0"
gem "debug", platforms: [:mri, :mingw, :x64_mingw]
gem "memory_profiler"

gemspec path: "../"
Loading

0 comments on commit 7682afd

Please sign in to comment.