Skip to content

Commit

Permalink
Update gems for Rails 7.2 (#3)
Browse files Browse the repository at this point in the history
### Background

Update dependencies for Rails 7.2, and other gem updates.

### Detail

This Pull Request:

* Removes specific ref for paper_trail gem (not required based on
discussion at
paper-trail-gem/paper_trail#1488)
* Updates awesome_nested_set to 3.7, compatible with Rails 7.2
* Updates image_processing to 1.13
* Updates tailwindcss-rails to 2.7
* Updates view_component to 3.14
  • Loading branch information
jfi authored Sep 3, 2024
1 parent 5340f16 commit 9740512
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 74 deletions.
4 changes: 0 additions & 4 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,3 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }

# Specify your gem's dependencies in panda_cms.gemspec.
gemspec

# Libaries that haven't updated yet for 7.2
gem "awesome_nested_set", github: "AhmedAliIbrahim/awesome_nested_set", ref: "e0fdc7a792f703e0383976924c1d78202f0ba48a"
gem "paper_trail", github: "kalashnikovisme/paper_trail", ref: "5343ce6b9b6ca0b850427c3e21aeed740c449939"
98 changes: 42 additions & 56 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,34 +1,17 @@
GIT
remote: https://github.com/AhmedAliIbrahim/awesome_nested_set.git
revision: e0fdc7a792f703e0383976924c1d78202f0ba48a
ref: e0fdc7a792f703e0383976924c1d78202f0ba48a
specs:
awesome_nested_set (3.6.0)
activerecord (>= 4.0.0, < 8.0)

GIT
remote: https://github.com/kalashnikovisme/paper_trail.git
revision: 5343ce6b9b6ca0b850427c3e21aeed740c449939
ref: 5343ce6b9b6ca0b850427c3e21aeed740c449939
specs:
paper_trail (15.1.0)
activerecord (>= 6.1)
request_store (~> 1.4)

PATH
remote: .
specs:
panda_cms (0.5.3)
activestorage-office-previewer (~> 0.1)
awesome_nested_set (~> 3.6)
awesome_nested_set (~> 3.7)
aws-sdk-s3 (~> 1)
danger (~> 9.5)
faraday (~> 2)
faraday-multipart (~> 1.0)
faraday-retry (~> 2)
groupdate (~> 6.4)
htmlentities (~> 4.3)
image_processing (~> 1.2)
image_processing (~> 1.13)
importmap-rails (~> 2.0)
local_time (~> 3.0)
omniauth (~> 2.1)
Expand All @@ -42,8 +25,8 @@ PATH
redcarpet (~> 3.6)
silencer (~> 2.0)
stimulus-rails (~> 1.3)
tailwindcss-rails (~> 2.3)
view_component (~> 3.11)
tailwindcss-rails (~> 2.7)
view_component (~> 3.14)
whois-parser (~> 2.0)

GEM
Expand Down Expand Up @@ -128,18 +111,20 @@ GEM
activerecord (>= 3.2, < 8.0)
rake (>= 10.4, < 14.0)
ast (2.4.2)
awesome_nested_set (3.7.0)
activerecord (>= 4.0.0, < 8.0)
aws-eventstream (1.3.0)
aws-partitions (1.968.0)
aws-sdk-core (3.201.5)
aws-partitions (1.970.0)
aws-sdk-core (3.203.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.9)
jmespath (~> 1, >= 1.6.1)
aws-sdk-kms (1.88.0)
aws-sdk-core (~> 3, >= 3.201.0)
aws-sdk-kms (1.89.0)
aws-sdk-core (~> 3, >= 3.203.0)
aws-sigv4 (~> 1.5)
aws-sdk-s3 (1.159.0)
aws-sdk-core (~> 3, >= 3.201.0)
aws-sdk-s3 (1.160.0)
aws-sdk-core (~> 3, >= 3.203.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.5)
aws-sigv4 (1.9.1)
Expand Down Expand Up @@ -262,14 +247,14 @@ GEM
railties (>= 5.0.0)
faker (3.4.2)
i18n (>= 1.8.11, < 2)
faraday (2.10.1)
faraday-net_http (>= 2.0, < 3.2)
faraday (2.11.0)
faraday-net_http (>= 2.0, < 3.4)
logger
faraday-http-cache (2.5.1)
faraday (>= 0.8)
faraday-multipart (1.0.4)
multipart-post (~> 2)
faraday-net_http (3.1.1)
faraday-net_http (3.3.0)
net-http
faraday-retry (2.2.1)
faraday (~> 2.0)
Expand Down Expand Up @@ -314,10 +299,10 @@ GEM
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
language_server-protocol (3.17.0.3)
lefthook (1.7.14)
lefthook (1.7.15)
lint_roller (1.1.0)
local_time (3.0.2)
logger (1.6.0)
logger (1.6.1)
loofah (2.22.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
Expand All @@ -339,7 +324,7 @@ GEM
nap (1.1.0)
net-http (0.4.1)
uri
net-imap (0.4.14)
net-imap (0.4.15)
date
net-protocol
net-pop (0.1.2)
Expand Down Expand Up @@ -370,7 +355,7 @@ GEM
omniauth-github (2.0.1)
omniauth (~> 2.0)
omniauth-oauth2 (~> 1.8)
omniauth-google-oauth2 (1.1.2)
omniauth-google-oauth2 (1.1.3)
jwt (>= 2.0)
oauth2 (~> 2.0)
omniauth (~> 2.0)
Expand All @@ -386,6 +371,9 @@ GEM
actionpack (>= 4.2)
omniauth (~> 2.0)
open4 (1.3.4)
paper_trail (15.1.0)
activerecord (>= 6.1)
request_store (~> 1.4)
parallel (1.26.3)
parser (3.3.4.2)
ast (~> 2.4.1)
Expand Down Expand Up @@ -466,7 +454,7 @@ GEM
rexml (3.3.6)
strscan
rouge (4.3.0)
rspec-core (3.13.0)
rspec-core (3.13.1)
rspec-support (~> 3.13.0)
rspec-expectations (3.13.2)
diff-lcs (>= 1.2.0, < 2.0)
Expand All @@ -476,10 +464,10 @@ GEM
rspec-mocks (3.13.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-rails (6.1.4)
actionpack (>= 6.1)
activesupport (>= 6.1)
railties (>= 6.1)
rspec-rails (7.0.1)
actionpack (>= 7.0)
activesupport (>= 7.0)
railties (>= 7.0)
rspec-core (~> 3.13)
rspec-expectations (~> 3.13)
rspec-mocks (~> 3.13)
Expand All @@ -496,7 +484,7 @@ GEM
rubocop-ast (>= 1.31.1, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.32.1)
rubocop-ast (1.32.2)
parser (>= 3.3.1.0)
rubocop-performance (1.21.1)
rubocop (>= 1.48.1, < 2.0)
Expand All @@ -514,7 +502,7 @@ GEM
addressable (>= 2.3.5)
faraday (>= 0.17.3, < 3)
securerandom (0.3.1)
selenium-webdriver (4.23.0)
selenium-webdriver (4.24.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
Expand Down Expand Up @@ -584,7 +572,7 @@ GEM
railties (>= 7.0.0)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
thor (1.3.1)
thor (1.3.2)
tilt (2.4.0)
timeout (0.4.1)
turbo-rails (2.0.6)
Expand All @@ -600,10 +588,10 @@ GEM
rugged (>= 0.27, < 1.8)
unicode-display_width (2.5.0)
uniform_notifier (1.16.0)
uri (0.13.0)
uri (0.13.1)
useragent (0.16.10)
version_gem (1.1.4)
view_component (3.13.0)
view_component (3.14.0)
activesupport (>= 5.2.0, < 8.0)
concurrent-ruby (~> 1.0)
method_source (~> 1.0)
Expand All @@ -621,43 +609,41 @@ GEM
yard (0.9.36)
yard-activerecord (0.0.16)
yard (>= 0.8.3)
zeitwerk (2.6.17)
zeitwerk (2.6.18)

PLATFORMS
arm64-darwin
x86_64-linux

DEPENDENCIES
amazing_print (~> 1.6)
annotate (~> 3.1)
awesome_nested_set!
annotate (~> 3.2)
better_errors (~> 2.10)
binding_of_caller (~> 1.0)
brakeman (~> 6.1)
bullet (~> 7.1)
brakeman (~> 6.2)
bullet (~> 7.2)
bundler-audit (~> 0.9)
capybara (~> 3.40)
danger (~> 9.5)
danger-reek (~> 0.3)
danger-rubocop (~> 0.13)
danger-simplecov_json (~> 0.3)
danger-todoist (~> 2.0)
erb_lint (~> 0.5)
erb_lint (~> 0.6)
factory_bot_rails (~> 6.4)
faker (~> 3.4)
fasterer (~> 0.11)
fuubar (~> 2.5)
lefthook (~> 1.7)
msgpack (~> 1.7)
panda_cms!
paper_trail!
propshaft (~> 0.9)
puma (~> 6.4)
rails-route-checker (~> 0.4)
rails-route-checker (~> 0.6)
rspec-github (~> 2.4)
rspec-rails (~> 6.1, >= 6.1.1)
selenium-webdriver (~> 4.23)
shoulda-matchers (~> 6.0)
rspec-rails (~> 7.0)
selenium-webdriver (~> 4.24)
shoulda-matchers (~> 6.4)
simplecov (~> 0.22)
simplecov-json (~> 0.2)
simplecov-lcov (~> 0.8)
Expand All @@ -666,7 +652,7 @@ DEPENDENCIES
solargraph (~> 0.50)
solargraph-rails (~> 1.1)
solargraph-standardrb (~> 0.0.4)
standard (~> 1.33, >= 1.33.0)
standard (~> 1.40)
turbo-rails (~> 2.0)
undercover (~> 0.5)
yard-activerecord (~> 0.0.16)
Expand Down
30 changes: 16 additions & 14 deletions panda_cms.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ Gem::Specification.new do |spec|
spec.metadata["homepage_uri"] = spec.homepage
spec.metadata["source_code_uri"] = "https://github.com/pandacms/panda_cms"
spec.metadata["bug_tracker_uri"] = "https://github.com/pandacms/panda_cms/issues"
spec.metadata["changelog_uri"] = "https://github.com/pandacms/panda_cms/pulls?q=is%3Apr"
spec.metadata["changelog_uri"] = "https://github.com/pandacms/panda_cms/releases"
spec.metadata["github_repo"] = "ssh://github.com/panda_cms/panda_cms.git"

spec.files = Dir.chdir(File.expand_path(__dir__)) do
Dir["{app,config,db,lib,public}/**/*", "Rakefile", "README.md"]
Expand All @@ -21,15 +22,15 @@ Gem::Specification.new do |spec|
spec.required_ruby_version = ">= 3.0"

spec.add_dependency "activestorage-office-previewer", "~> 0.1"
spec.add_dependency "awesome_nested_set", "~> 3.6"
spec.add_dependency "awesome_nested_set", "~> 3.7"
spec.add_dependency "aws-sdk-s3", "~> 1"
spec.add_dependency "danger", "~> 9.5"
spec.add_dependency "faraday", "~> 2"
spec.add_dependency "faraday-retry", "~> 2"
spec.add_dependency "faraday-multipart", "~> 1.0"
spec.add_dependency "groupdate", "~> 6.4"
spec.add_dependency "htmlentities", "~> 4.3"
spec.add_dependency "image_processing", "~> 1.2"
spec.add_dependency "image_processing", "~> 1.13"
spec.add_dependency "importmap-rails", "~> 2.0"
spec.add_dependency "local_time", "~> 3.0"
spec.add_dependency "omniauth", "~> 2.1"
Expand All @@ -43,23 +44,24 @@ Gem::Specification.new do |spec|
spec.add_dependency "redcarpet", "~> 3.6"
spec.add_dependency "silencer", "~> 2.0"
spec.add_dependency "stimulus-rails", "~> 1.3"
spec.add_dependency "tailwindcss-rails", "~> 2.3"
spec.add_dependency "view_component", "~> 3.11"
spec.add_dependency "tailwindcss-rails", "~> 2.7"
spec.add_dependency "view_component", "~> 3.14"
spec.add_dependency "whois-parser", "~> 2.0"

spec.add_development_dependency "amazing_print", "~> 1.6"
spec.add_development_dependency "annotate", "~> 3.1"
spec.add_development_dependency "annotate", "~> 3.2"
spec.add_development_dependency "better_errors", "~> 2.10"
spec.add_development_dependency "binding_of_caller", "~> 1.0"
spec.add_development_dependency "brakeman", "~> 6.1"
spec.add_development_dependency "bullet", "~> 7.1"
spec.add_development_dependency "brakeman", "~> 6.2"
spec.add_development_dependency "bullet", "~> 7.2"
spec.add_development_dependency "bundler-audit", "~> 0.9"
spec.add_development_dependency "capybara", "~> 3.40"
spec.add_development_dependency "danger", "~> 9.5"
spec.add_development_dependency "danger-reek", "~> 0.3"
spec.add_development_dependency "danger-rubocop", "~> 0.13"
spec.add_development_dependency "danger-simplecov_json", "~> 0.3"
spec.add_development_dependency "danger-todoist", "~> 2.0"
spec.add_development_dependency "erb_lint", "~> 0.5"
spec.add_development_dependency "erb_lint", "~> 0.6"
spec.add_development_dependency "faker", "~> 3.4"
spec.add_development_dependency "fasterer", "~> 0.11"
spec.add_development_dependency "factory_bot_rails", "~> 6.4"
Expand All @@ -68,11 +70,11 @@ Gem::Specification.new do |spec|
spec.add_development_dependency "lefthook", "~> 1.7"
spec.add_development_dependency "puma", "~> 6.4"
spec.add_development_dependency "propshaft", "~> 0.9"
spec.add_development_dependency "rails-route-checker", "~> 0.4"
spec.add_development_dependency "rspec-rails", "~> 6.1", ">= 6.1.1"
spec.add_development_dependency "rails-route-checker", "~> 0.6"
spec.add_development_dependency "rspec-rails", "~> 7.0"
spec.add_development_dependency "rspec-github", "~> 2.4"
spec.add_development_dependency "selenium-webdriver", "~> 4.23"
spec.add_development_dependency "shoulda-matchers", "~> 6.0"
spec.add_development_dependency "selenium-webdriver", "~> 4.24"
spec.add_development_dependency "shoulda-matchers", "~> 6.4"
spec.add_development_dependency "simplecov", "~> 0.22"
spec.add_development_dependency "simplecov-json", "~> 0.2"
spec.add_development_dependency "simplecov_json_formatter", "~> 0.1"
Expand All @@ -81,7 +83,7 @@ Gem::Specification.new do |spec|
spec.add_development_dependency "solargraph", "~> 0.50"
spec.add_development_dependency "solargraph-rails", "~> 1.1"
spec.add_development_dependency "solargraph-standardrb", "~> 0.0.4"
spec.add_development_dependency "standard", "~> 1.33", ">= 1.33.0"
spec.add_development_dependency "standard", "~> 1.40"
spec.add_development_dependency "turbo-rails", "~> 2.0"
spec.add_development_dependency "undercover", "~> 0.5"
spec.add_development_dependency "yard-activerecord", "~> 0.0.16"
Expand Down

0 comments on commit 9740512

Please sign in to comment.