Files
ubicloud/Gemfile
Enes Cakir 8f38f1676c Update pry version to 0.15.2
After we upgraded Ruby to version 3.4.3, pry started showing the
following warnings:

    ./ruby/3.4.3/lib/ruby/gems/3.4.0/gems/pry-0.14.2/lib/pry/command_state.rb:3: warning: ostruct was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
    You can add ostruct to your Gemfile or gemspec to silence this warning.
    ./ruby/3.4.3/lib/ruby/3.4.0/readline.rb:4: warning: reline was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
    You can add reline to your Gemfile or gemspec to silence this warning.

pry has already removed ostruct usage in the latest version released in
December 2024. It's interesting that Dependabot didn't upgrade it
automatically.

For the reline warning, pry has already included reline in the Gemfile
but not in the gemspec. I believe pry requires readline, and readline
needs reline. I added to our Gemfile until pry added it.
2025-04-28 15:55:59 +03:00

87 lines
1.8 KiB
Ruby

# frozen_string_literal: true
source "https://rubygems.org"
# Update ruby version in Dockerfile and .tool_versions when updating this
ruby "3.4.3"
gem "acme-client"
gem "argon2"
gem "argon2-kdf"
gem "aws-sdk-ec2", "~> 1.512"
gem "aws-sdk-s3"
gem "bcrypt_pbkdf"
gem "committee"
gem "countries"
gem "ed25519"
gem "erubi", ">= 1.5"
gem "excon"
gem "jwt"
gem "mail"
gem "net-ssh"
gem "netaddr"
gem "nokogiri"
gem "octokit"
gem "omniauth-github"
gem "omniauth-google-oauth2"
gem "pagerduty", ">= 4.0"
gem "prawn"
gem "prawn-table"
gem "pry"
gem "puma", ">= 6.2.2"
gem "rack-unreloader", ">= 1.8"
gem "rake"
gem "refrigerator", ">= 1"
gem "reline" # Remove it when pry adds it as a dependency
gem "roda", ">= 3.89"
gem "rodauth", github: "jeremyevans/rodauth", ref: "2a72b30136c512ea2853ad9dbc126c067bef89e9"
gem "rodauth-omniauth", github: "janko/rodauth-omniauth", ref: "477810179ba0cab8d459be1a0d87dca5b57ec94b"
gem "rodish", ">= 2"
gem "rotp"
gem "rqrcode"
gem "sequel", github: "jeremyevans/sequel", ref: "4b87df31de26683a0204c49f3e759f0fc60fc8b2"
gem "sequel_pg", ">= 1.8", require: "sequel"
gem "shellwords"
gem "stripe"
gem "tilt", ">= 2.6"
gem "warning"
gem "webauthn"
group :development do
gem "awesome_print"
gem "by", ">= 1.1.0"
gem "cuprite"
gem "foreman"
gem "pry-byebug"
gem "rackup"
end
group :rubocop do
gem "rubocop-capybara", "< 2.22"
gem "rubocop-erb"
gem "rubocop-performance"
gem "rubocop-rake"
gem "rubocop-rspec"
gem "rubocop-sequel"
gem "standard", ">= 1.24.3"
end
group :lint do
gem "brakeman"
gem "erb-formatter", github: "ubicloud/erb-formatter", ref: "df3174476986706828f7baf3e5e6f5ec8ecd849b"
end
group :test do
gem "capybara"
gem "capybara-validate_html5", ">= 2"
gem "pdf-reader"
gem "rspec"
gem "simplecov"
gem "turbo_tests"
gem "webmock"
end
group :test, :development do
gem "sequel-annotate"
end