Skip to content

Commit

Permalink
Add Rails 7.1 and Rails 7.2 to CI.
Browse files Browse the repository at this point in the history
  • Loading branch information
simi committed Sep 1, 2024
1 parent be522db commit 35cd6ea
Show file tree
Hide file tree
Showing 8 changed files with 2,070 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,13 @@ jobs:
- '6.0'
- '6.1'
- '7.0'
- '7.1'
- '7.2'
exclude:
- ruby: '3.2.2'
rails: '6.0'
- ruby: '3.0.3'
rails: '7.2'
runs-on: ubuntu-latest

env:
Expand Down
20 changes: 20 additions & 0 deletions Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,23 @@ end
end
end
end

["3.0.3", "3.2.2"].each do |ruby_version|
["7.1"].each do |rails_version|
appraise "rails-#{rails_version}-ruby-#{ruby_version}" do
gem "rails", "~> #{rails_version}.0"
gem "ransack", "~> 4.0.0"
gem "acts-as-taggable-on", "~> 10.0"
end
end
end

["3.2.2"].each do |ruby_version|
["7.2"].each do |rails_version|
appraise "rails-#{rails_version}-ruby-#{ruby_version}" do
gem "rails", "~> #{rails_version}.0"
gem "ransack", "~> 4.0.0"
gem "acts-as-taggable-on", "~> 11.0"
end
end
end
83 changes: 83 additions & 0 deletions gemfiles/rails_7.1_ruby_3.0.3.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# This file was generated by Appraisal

source "https://rubygems.org"

gem "jsbundling-rails"
gem "cssbundling-rails"
gem "rails", "~> 7.1.0"
gem "pg", ">= 0.18", "< 2.0"
gem "puma", "~> 5.6.4"
gem "redis", "~> 4.0"
gem "bootsnap", ">= 1.4.2", require: false
gem "byebug", platforms: [:mri, :mingw, :x64_mingw]
gem "dotenv-rails"
gem "web-console", ">= 3.3.0"
gem "listen", ">= 3.5.1"
gem "spring"
gem "factory_bot_rails"
gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]
gem "devise"
gem "database_cleaner"
gem "awesome_print"
gem "rubocop"
gem "rubocop-shopify", require: false
gem "zeitwerk"
gem "httparty"
gem "iso"
gem "active_link_to"
gem "addressable"
gem "appraisal"
gem "meta-tags"
gem "manifester"
gem "ransack", "~> 4.0.0"
gem "friendly_id", "~> 5.4.0"
gem "aws-sdk-s3", require: false
gem "net-smtp", require: false
gem "groupdate"
gem "hightop"
gem "active_median"
gem "acts_as_list"
gem "acts-as-taggable-on", "~> 10.0"
gem "bundler-integrity", "~> 1.0"
gem "erb-formatter"
gem "pundit"
gem "countries"
gem "chartkick"
gem "activestorage"
gem "sprockets-rails"
gem "image_processing", "~> 1.12"
gem "prefixed_ids"
gem "mapkick-rb", "~> 0.1.4"
gem "turbo_power", "~> 0.5.0"

group :development do
gem "standard"
gem "bump", require: false
gem "gem-release", require: false
gem "annotate"
gem "htmlbeautifier"
gem "hotwire-livereload", "~> 1.2"
gem "brakeman"
end

group :development, :test do
gem "faker", require: false
gem "i18n-tasks", "~> 1.0.12"
end

group :test do
gem "rspec-rails", "~> 4.0.0"
gem "rails-controller-testing"
gem "capybara"
gem "selenium-webdriver"
gem "webdrivers", ">= 5.3.0"
gem "fuubar"
gem "simplecov", require: false
gem "simplecov-cobertura"
gem "webmock"
gem "spring-commands-rspec"
gem "launchy", require: false
gem "test-prof"
end

gemspec path: "../"
Loading

0 comments on commit 35cd6ea

Please sign in to comment.