source "https://rubygems.org"
# Require rails
-gem "rails", "~> 7.1.0"
+gem "rails", "~> 7.2.0"
gem "turbo-rails"
# Require json for multi_json
gem "kgio"
# Load canonical-rails to generate canonical URLs
-gem "canonical-rails"
+# Use unreleased version for rails 7.2.1+ compatibility
+gem "canonical-rails", :github => "jumph4x/canonical-rails", :ref => "fbc1c88c"
# Used to generate logstash friendly log files
gem "logstasher"
# Used to validate widths
gem "unicode-display_width"
+# Lock some modules to old versions for ruby 3.1 support
+gem "zeitwerk", "< 2.7"
+
# Gems useful for development
group :development do
gem "better_errors"
gem "binding_of_caller"
+ gem "danger"
+ gem "danger-auto_label"
gem "debug_inspector"
gem "i18n-tasks"
gem "listen"
group :development, :test do
gem "annotate"
+ gem "teaspoon"
+ gem "teaspoon-mocha", "~> 2.3.3"
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
gem "debug", :require => "debug/prelude"