Skip to content

Commit

Permalink
Added support for Rails 7.2 (#168)
Browse files Browse the repository at this point in the history
  • Loading branch information
kpumuk authored Aug 10, 2024
1 parent 412aba9 commit 118c62d
Show file tree
Hide file tree
Showing 7 changed files with 60 additions and 6 deletions.
5 changes: 4 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ jobs:
- { ruby: "3.1", rails: "7.1", rubygems: "default" }
- { ruby: "3.2", rails: "7.1", rubygems: "default" }
- { ruby: "3.3", rails: "7.1", rubygems: "default" }
- { ruby: "3.1", rails: "7.2", rubygems: "default" }
- { ruby: "3.2", rails: "7.2", rubygems: "default" }
- { ruby: "3.3", rails: "7.2", rubygems: "default" }
- { ruby: "3.1", rails: "head", rubygems: "latest" }
- { ruby: "3.2", rails: "head", rubygems: "latest" }
- { ruby: "3.3", rails: "head", rubygems: "latest" }
Expand All @@ -37,7 +40,7 @@ jobs:
- name: Update gemspec to test in head version
if: matrix.versions.rails == 'head'
run: |
sed -i -e 's/, "< 7.2"//g' view_component-form.gemspec
sed -i -e 's/, "< 8.0"//g' view_component-form.gemspec
- name: Set up Ruby
uses: ruby/setup-ruby@v1
Expand Down
9 changes: 9 additions & 0 deletions Appraisals
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,15 @@ appraise "rails-7.1_vc-3.0" do
gem "view_component", ">= 3.0.0", "< 4.0"
end

appraise "rails-7.2_vc-2.0" do
gem "rails", "~> 7.2.0"
end

appraise "rails-7.2_vc-3.0" do
gem "rails", "~> 7.2.0"
gem "view_component", ">= 3.0.0", "< 4.0"
end

appraise "rails-head_vc-2.0" do
gem "rails", github: "rails/rails", branch: "main"
end
Expand Down
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
Nothing yet
### Added
- Support for Rails 7.2 (#168)

## [0.2.7] - 2024-07-18
### Added
Expand Down
4 changes: 2 additions & 2 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ PATH
remote: .
specs:
view_component-form (0.2.7)
actionview (>= 6.1.0, < 7.2)
activesupport (>= 6.1.0, < 7.2)
actionview (>= 6.1.0, < 8.0)
activesupport (>= 6.1.0, < 8.0)
view_component (>= 2.34.0, < 4.0)
zeitwerk (~> 2.5)

Expand Down
20 changes: 20 additions & 0 deletions gemfiles/rails_7.2_vc_2.0.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# This file was generated by Appraisal

source "https://rubygems.org"

gem "appraisal", require: false
gem "capybara", require: false
gem "combustion", "~> 1.3.7"
gem "generator_spec"
gem "rails", "~> 7.2.0"
gem "rake", "~> 13.0"
gem "rspec", "~> 3.0", require: false
gem "rspec-html-matchers"
gem "rspec-rails", require: false
gem "rubocop", require: false
gem "rubocop-performance", require: false
gem "rubocop-rspec", require: false
gem "simplecov", require: false, group: :test
gem "sqlite3", "~> 1.4", group: :test

gemspec path: "../"
21 changes: 21 additions & 0 deletions gemfiles/rails_7.2_vc_3.0.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# This file was generated by Appraisal

source "https://rubygems.org"

gem "appraisal", require: false
gem "capybara", require: false
gem "combustion", "~> 1.3.7"
gem "generator_spec"
gem "rails", "~> 7.2.0"
gem "rake", "~> 13.0"
gem "rspec", "~> 3.0", require: false
gem "rspec-html-matchers"
gem "rspec-rails", require: false
gem "rubocop", require: false
gem "rubocop-performance", require: false
gem "rubocop-rspec", require: false
gem "simplecov", require: false, group: :test
gem "sqlite3", "~> 1.4", group: :test
gem "view_component", ">= 3.0.0", "< 4.0"

gemspec path: "../"
4 changes: 2 additions & 2 deletions view_component-form.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Gem::Specification.new do |spec|

spec.required_ruby_version = Gem::Requirement.new(">= 3.0.0")

spec.add_dependency "actionview", [">= 6.1.0", "< 7.2"]
spec.add_dependency "activesupport", [">= 6.1.0", "< 7.2"]
spec.add_dependency "actionview", [">= 6.1.0", "< 8.0"]
spec.add_dependency "activesupport", [">= 6.1.0", "< 8.0"]
spec.add_dependency "view_component", [">= 2.34.0", "< 4.0"]
spec.add_dependency "zeitwerk", ["~> 2.5"]
end

0 comments on commit 118c62d

Please sign in to comment.