Update & pin rack dependency in ruby environment + solutions (#366)

This commit is contained in:
kho-stripe
2026-04-10 11:06:54 -04:00
committed by GitHub
parent 980a31bc4b
commit fd91269317
16 changed files with 209 additions and 11 deletions
@@ -1,6 +1,7 @@
source 'https://rubygems.org'
gem 'sinatra', '~> 4.1.0'
gem 'rack', '>= 3.2.6'
gem 'rackup', '~> 2.1'
gem 'stripe', '~> 7.1' # Uses API version 2022-08-01 (before breaking change)
gem 'dotenv', '~> 2.8'
@@ -9,7 +9,7 @@ GEM
nio4r (2.7.5)
puma (6.6.1)
nio4r (~> 2.0)
rack (3.2.5)
rack (3.2.6)
rack-protection (4.1.1)
base64 (>= 0.1.0)
logger (>= 1.6.0)
@@ -27,7 +27,7 @@ GEM
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
stripe (15.5.0)
stripe (7.1.0)
tilt (2.7.0)
PLATFORMS
@@ -37,9 +37,10 @@ PLATFORMS
DEPENDENCIES
dotenv (~> 2.8)
puma (~> 6.0)
rack (>= 3.2.6)
rackup (~> 2.1)
sinatra (~> 4.1.0)
stripe (~> 15.0)
stripe (~> 7.1)
BUNDLED WITH
2.5.4
@@ -1,6 +1,7 @@
source 'https://rubygems.org'
gem 'sinatra', '~> 4.1.0'
gem 'rack', '>= 3.2.6'
gem 'rackup', '~> 2.1'
gem 'stripe', '~> 13.5.0' # Old version with breaking changes
gem 'dotenv', '~> 2.8'
@@ -9,7 +9,7 @@ GEM
nio4r (2.7.5)
puma (6.6.1)
nio4r (~> 2.0)
rack (3.2.5)
rack (3.2.6)
rack-protection (4.1.1)
base64 (>= 0.1.0)
logger (>= 1.6.0)
@@ -27,7 +27,7 @@ GEM
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
stripe (15.5.0)
stripe (13.5.1)
tilt (2.7.0)
PLATFORMS
@@ -37,9 +37,10 @@ PLATFORMS
DEPENDENCIES
dotenv (~> 2.8)
puma (~> 6.0)
rack (>= 3.2.6)
rackup (~> 2.1)
sinatra (~> 4.1.0)
stripe (~> 15.0)
stripe (~> 13.5.0)
BUNDLED WITH
2.5.4
@@ -1,6 +1,7 @@
source 'https://rubygems.org'
gem 'sinatra', '~> 4.1.0'
gem 'rack', '>= 3.2.6'
gem 'rackup', '~> 2.1'
gem 'stripe', '~> 13.0' # Uses API version 2025-02-24.acacia
gem 'dotenv', '~> 2.8'
@@ -9,12 +9,12 @@ GEM
nio4r (2.7.5)
puma (6.6.1)
nio4r (~> 2.0)
rack (3.2.5)
rack (3.2.6)
rack-protection (4.1.1)
base64 (>= 0.1.0)
logger (>= 1.6.0)
rack (>= 3.0.0, < 4)
rack-session (2.1.1)
rack-session (2.1.2)
base64 (>= 0.1.0)
rack (>= 3.0.0)
rackup (2.3.1)
@@ -27,7 +27,7 @@ GEM
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
stripe (15.5.0)
stripe (13.5.1)
tilt (2.7.0)
PLATFORMS
@@ -37,9 +37,10 @@ PLATFORMS
DEPENDENCIES
dotenv (~> 2.8)
puma (~> 6.0)
rack (>= 3.2.6)
rackup (~> 2.1)
sinatra (~> 4.1.0)
stripe (~> 15.0)
stripe (~> 13.0)
BUNDLED WITH
2.5.4
@@ -1,6 +1,7 @@
source 'https://rubygems.org'
gem 'sinatra', '~> 4.1.0'
gem 'rack', '>= 3.2.6'
gem 'rackup', '~> 2.1'
gem 'stripe', '~> 15.0' # Upgraded from ~> 7.1 to ~> 15.0
gem 'dotenv', '~> 2.8'
@@ -0,0 +1,46 @@
GEM
remote: https://rubygems.org/
specs:
base64 (0.3.0)
dotenv (2.8.1)
logger (1.7.0)
mustermann (3.0.4)
ruby2_keywords (~> 0.0.1)
nio4r (2.7.5)
puma (6.6.1)
nio4r (~> 2.0)
rack (3.2.6)
rack-protection (4.1.1)
base64 (>= 0.1.0)
logger (>= 1.6.0)
rack (>= 3.0.0, < 4)
rack-session (2.1.2)
base64 (>= 0.1.0)
rack (>= 3.0.0)
rackup (2.3.1)
rack (>= 3)
ruby2_keywords (0.0.5)
sinatra (4.1.1)
logger (>= 1.6.0)
mustermann (~> 3.0)
rack (>= 3.0.0, < 4)
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
stripe (15.5.0)
tilt (2.7.0)
PLATFORMS
arm64-darwin-25
ruby
DEPENDENCIES
dotenv (~> 2.8)
puma (~> 6.0)
rack (>= 3.2.6)
rackup (~> 2.1)
sinatra (~> 4.1.0)
stripe (~> 15.0)
BUNDLED WITH
2.5.4
@@ -1,6 +1,7 @@
source 'https://rubygems.org'
gem 'sinatra', '~> 4.1.0'
gem 'rack', '>= 3.2.6'
gem 'rackup', '~> 2.1'
gem 'stripe', '~> 15.0' # Upgraded from ~> 7.1 to ~> 15.0
gem 'dotenv', '~> 2.8'
@@ -0,0 +1,46 @@
GEM
remote: https://rubygems.org/
specs:
base64 (0.3.0)
dotenv (2.8.1)
logger (1.7.0)
mustermann (3.0.4)
ruby2_keywords (~> 0.0.1)
nio4r (2.7.5)
puma (6.6.1)
nio4r (~> 2.0)
rack (3.2.6)
rack-protection (4.1.1)
base64 (>= 0.1.0)
logger (>= 1.6.0)
rack (>= 3.0.0, < 4)
rack-session (2.1.2)
base64 (>= 0.1.0)
rack (>= 3.0.0)
rackup (2.3.1)
rack (>= 3)
ruby2_keywords (0.0.5)
sinatra (4.1.1)
logger (>= 1.6.0)
mustermann (~> 3.0)
rack (>= 3.0.0, < 4)
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
stripe (15.5.0)
tilt (2.7.0)
PLATFORMS
arm64-darwin-25
ruby
DEPENDENCIES
dotenv (~> 2.8)
puma (~> 6.0)
rack (>= 3.2.6)
rackup (~> 2.1)
sinatra (~> 4.1.0)
stripe (~> 15.0)
BUNDLED WITH
2.5.4
@@ -1,6 +1,7 @@
source 'https://rubygems.org'
gem 'sinatra', '~> 4.1.0'
gem 'rack', '>= 3.2.6'
gem 'rackup', '~> 2.1'
gem 'stripe', '~> 15.0' # Upgraded from ~> 13.0 to ~> 15.0
gem 'dotenv', '~> 2.8'
@@ -0,0 +1,46 @@
GEM
remote: https://rubygems.org/
specs:
base64 (0.3.0)
dotenv (2.8.1)
logger (1.7.0)
mustermann (3.0.4)
ruby2_keywords (~> 0.0.1)
nio4r (2.7.5)
puma (6.6.1)
nio4r (~> 2.0)
rack (3.2.6)
rack-protection (4.1.1)
base64 (>= 0.1.0)
logger (>= 1.6.0)
rack (>= 3.0.0, < 4)
rack-session (2.1.2)
base64 (>= 0.1.0)
rack (>= 3.0.0)
rackup (2.3.1)
rack (>= 3)
ruby2_keywords (0.0.5)
sinatra (4.1.1)
logger (>= 1.6.0)
mustermann (~> 3.0)
rack (>= 3.0.0, < 4)
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
stripe (15.5.0)
tilt (2.7.0)
PLATFORMS
arm64-darwin-25
ruby
DEPENDENCIES
dotenv (~> 2.8)
puma (~> 6.0)
rack (>= 3.2.6)
rackup (~> 2.1)
sinatra (~> 4.1.0)
stripe (~> 15.0)
BUNDLED WITH
2.5.4
@@ -3,6 +3,7 @@ source 'https://rubygems.org/'
gem 'dotenv', '2.8.1'
gem 'json', '2.7.6'
gem 'puma', '~> 6.0'
gem 'rack', '>= 3.2.6'
gem 'rackup', '~> 2.1'
gem 'sinatra', '~> 4.1.0'
gem 'stripe', '15.2.1'
@@ -15,7 +15,7 @@ GEM
nio4r (2.7.5)
puma (6.6.1)
nio4r (~> 2.0)
rack (3.2.5)
rack (3.2.6)
rack-protection (4.1.1)
base64 (>= 0.1.0)
logger (>= 1.6.0)
@@ -48,6 +48,7 @@ DEPENDENCIES
dotenv (= 2.8.1)
json (= 2.7.6)
puma (~> 6.0)
rack (>= 3.2.6)
rackup (~> 2.1)
rerun (= 0.14.0)
sinatra (~> 4.1.0)
@@ -3,6 +3,7 @@ source 'https://rubygems.org/'
gem 'dotenv', '2.8.1'
gem 'json', '2.7.6'
gem 'puma', '~> 6.0'
gem 'rack', '>= 3.2.6'
gem 'rackup', '~> 2.1'
gem 'sinatra', '~> 4.1.0'
gem 'stripe', '15.2.1'
@@ -0,0 +1,48 @@
GEM
remote: https://rubygems.org/
specs:
base64 (0.3.0)
dotenv (2.8.1)
json (2.7.6)
logger (1.7.0)
mustermann (3.0.4)
ruby2_keywords (~> 0.0.1)
nio4r (2.7.5)
puma (6.6.1)
nio4r (~> 2.0)
rack (3.2.6)
rack-protection (4.1.1)
base64 (>= 0.1.0)
logger (>= 1.6.0)
rack (>= 3.0.0, < 4)
rack-session (2.1.2)
base64 (>= 0.1.0)
rack (>= 3.0.0)
rackup (2.3.1)
rack (>= 3)
ruby2_keywords (0.0.5)
sinatra (4.1.1)
logger (>= 1.6.0)
mustermann (~> 3.0)
rack (>= 3.0.0, < 4)
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
stripe (15.2.1)
tilt (2.7.0)
PLATFORMS
arm64-darwin-25
ruby
DEPENDENCIES
dotenv (= 2.8.1)
json (= 2.7.6)
puma (~> 6.0)
rack (>= 3.2.6)
rackup (~> 2.1)
sinatra (~> 4.1.0)
stripe (= 15.2.1)
BUNDLED WITH
2.5.4