Skip to content

Commit c0bc241

Browse files
committed
chore(rails): update lock files
1 parent 2ed2016 commit c0bc241

17 files changed

Lines changed: 162 additions & 4 deletions

sentry-rails/Gemfile

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,13 @@ gem "rails", "~> #{rails_version}"
3232

3333
if rails_version >= Gem::Version.new("8.1.0")
3434
gem "rspec-rails", "~> 8.0.0"
35-
gem "solid_queue"
3635
gem "sqlite3", "~> 2.1.1", platform: :ruby
3736
elsif rails_version >= Gem::Version.new("8.0.0")
3837
gem "rspec-rails", "~> 8.0.0"
39-
gem "solid_queue"
4038
gem "sqlite3", "~> 2.1.1", platform: :ruby
4139
elsif rails_version >= Gem::Version.new("7.1.0")
4240
gem "psych", "~> 4.0.0"
4341
gem "rspec-rails", "~> 7.0"
44-
gem "solid_queue"
4542
gem "sqlite3", "~> 1.7.3", platform: :ruby
4643
elsif rails_version >= Gem::Version.new("6.1.0")
4744
gem "rspec-rails", "~> 6.0"
@@ -106,6 +103,24 @@ unless RUBY_PLATFORM.include?("java")
106103
end
107104
end
108105

106+
# solid_queue is a dev-only dependency, used by the common ActiveJob spec
107+
# suite to verify the AJ tracing extension works against the :solid_queue
108+
# adapter (backed by ActiveRecord, like delayed_job).
109+
#
110+
# Gated on Ruby/Rails/platform because:
111+
# - solid_queue requires Rails >= 7.1 and Ruby >= 3.1; without this guard,
112+
# older matrices backtrack to an ancient solid_queue (0.x) that doesn't
113+
# match the spec's API.
114+
# - solid_queue is not exercised on JRuby (mirroring the dj/resque specs).
115+
#
116+
# solid_queue_spec.rb also rescues LoadError, so matrices that don't bundle
117+
# the gem skip the spec cleanly.
118+
unless RUBY_PLATFORM.include?("java")
119+
if rails_version >= Gem::Version.new("7.1.0") && ruby_version >= Gem::Version.new("3.1")
120+
gem "solid_queue"
121+
end
122+
end
123+
109124
gem "sprockets-rails"
110125

111126
gem "benchmark-ips"

sentry-rails/gemfiles/ruby-3.1_rails-7.1.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sentry-rails/gemfiles/ruby-3.1_rails-7.2.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sentry-rails/gemfiles/ruby-3.2_rails-7.1.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sentry-rails/gemfiles/ruby-3.2_rails-7.2.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sentry-rails/gemfiles/ruby-3.2_rails-8.0.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sentry-rails/gemfiles/ruby-3.3_rails-7.1.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sentry-rails/gemfiles/ruby-3.3_rails-7.2.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sentry-rails/gemfiles/ruby-3.3_rails-8.0.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sentry-rails/gemfiles/ruby-3.4_rails-7.1.0.gemfile.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)