Skip to content

Commit d1a0b21

Browse files
committed
Update fixtures for Ruby 3.2+ compatibility
- Upgrade Rails 6.1 -> Rails 7.2 in test fixtures - Rename rails6_sprockets -> rails72_sprockets - Rename multibuildpack/rails6 -> multibuildpack/rails72 - Rails 6.1 is EOL (June 2024) and has Ruby 3.2 compatibility issues - Add rackup gem to all Rack-based applications - Required since rackup was extracted from Ruby stdlib in Ruby 3.0+ - Added to Sinatra, custom Gemfile, and multibuildpack fixtures - Updated vendor/cache for fixtures that use cached gems - Update JRuby fixture for Ruby 3.2 compatibility - Upgrade gem dependencies (Sinatra 3.0 -> 4.2, Rack 2.2 -> 3.2) - Add universal-java-1.8 platform to Gemfile.lock - Regenerate lockfile and vendor/cache with JRuby 9.4.8.0 - Regenerate all Gemfile.lock files with Ruby 3.2.9 All integration tests passing (15/15)
1 parent 0863f56 commit d1a0b21

155 files changed

Lines changed: 738 additions & 478 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://rubygems.org'
22
ruby "~>3.2.0"
33
gem "cf-app-utils"
4+
gem 'rackup'
45
gem "webrick"
56
gem "sinatra"
Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,43 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4+
base64 (0.3.0)
45
cf-app-utils (0.6)
5-
mustermann (3.0.0)
6+
logger (1.7.0)
7+
mustermann (3.0.4)
68
ruby2_keywords (~> 0.0.1)
7-
rack (2.2.4)
8-
rack-protection (3.0.4)
9-
rack
9+
rack (3.2.4)
10+
rack-protection (4.2.1)
11+
base64 (>= 0.1.0)
12+
logger (>= 1.6.0)
13+
rack (>= 3.0.0, < 4)
14+
rack-session (2.1.1)
15+
base64 (>= 0.1.0)
16+
rack (>= 3.0.0)
17+
rackup (2.3.1)
18+
rack (>= 3)
1019
ruby2_keywords (0.0.5)
11-
sinatra (3.0.4)
20+
sinatra (4.2.1)
21+
logger (>= 1.6.0)
1222
mustermann (~> 3.0)
13-
rack (~> 2.2, >= 2.2.4)
14-
rack-protection (= 3.0.4)
23+
rack (>= 3.0.0, < 4)
24+
rack-protection (= 4.2.1)
25+
rack-session (>= 2.0.0, < 3)
1526
tilt (~> 2.0)
16-
tilt (2.0.11)
17-
webrick (1.7.0)
27+
tilt (2.7.0)
28+
webrick (1.9.2)
1829

1930
PLATFORMS
20-
ruby
31+
x86_64-linux
2132

2233
DEPENDENCIES
2334
cf-app-utils
35+
rackup
2436
sinatra
2537
webrick
2638

2739
RUBY VERSION
28-
ruby 3.1.3p185
40+
ruby 3.2.9p265
41+
42+
BUNDLED WITH
43+
2.4.19

fixtures/default/rails6_sprockets/Gemfile.lock

Lines changed: 0 additions & 163 deletions
This file was deleted.

0 commit comments

Comments
 (0)