Skip to content

Commit dca56d5

Browse files
committed
[ruby] Use Bundler 2.6.2
Ruby 3.4 has Bundler 2.6.2 installed by default. Using this version should be a bit faster as it doesn't need to install another version as mentioned by the following warning: Bundler 2.6.2 is running, but your lockfile was generated with 2.5.16. Installing Bundler 2.5.16 and restarting using that version. This also outputs the platform for Rack. If we know the platform we can improve the Ruby build times by using precompiled binaries.
1 parent 7bfd8b4 commit dca56d5

File tree

12 files changed

+260
-9
lines changed

12 files changed

+260
-9
lines changed

frameworks/Ruby/agoo/Gemfile.lock

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ GEM
1313

1414
PLATFORMS
1515
ruby
16+
x86_64-linux
1617

1718
DEPENDENCIES
1819
agoo
@@ -22,4 +23,4 @@ DEPENDENCIES
2223
rack
2324

2425
BUNDLED WITH
25-
2.5.10
26+
2.6.2

frameworks/Ruby/grape/Gemfile.lock

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
activemodel (8.0.1)
5+
activesupport (= 8.0.1)
6+
activerecord (8.0.1)
7+
activemodel (= 8.0.1)
8+
activesupport (= 8.0.1)
9+
timeout (>= 0.4.0)
10+
activesupport (8.0.1)
11+
base64
12+
benchmark (>= 0.3)
13+
bigdecimal
14+
concurrent-ruby (~> 1.0, >= 1.3.1)
15+
connection_pool (>= 2.2.5)
16+
drb
17+
i18n (>= 1.6, < 2)
18+
logger (>= 1.4.2)
19+
minitest (>= 5.1)
20+
securerandom (>= 0.3)
21+
tzinfo (~> 2.0, >= 2.0.5)
22+
uri (>= 0.13.1)
23+
base64 (0.2.0)
24+
benchmark (0.4.0)
25+
bigdecimal (3.1.9)
26+
concurrent-ruby (1.3.5)
27+
connection_pool (2.5.0)
28+
drb (2.2.1)
29+
dry-core (1.1.0)
30+
concurrent-ruby (~> 1.0)
31+
logger
32+
zeitwerk (~> 2.6)
33+
dry-inflector (1.2.0)
34+
dry-logic (1.6.0)
35+
bigdecimal
36+
concurrent-ruby (~> 1.0)
37+
dry-core (~> 1.1)
38+
zeitwerk (~> 2.6)
39+
dry-types (1.8.2)
40+
bigdecimal (~> 3.0)
41+
concurrent-ruby (~> 1.0)
42+
dry-core (~> 1.0)
43+
dry-inflector (~> 1.0)
44+
dry-logic (~> 1.4)
45+
zeitwerk (~> 2.6)
46+
grape (2.1.1)
47+
activesupport (>= 6)
48+
dry-types (>= 1.1)
49+
mustermann-grape (~> 1.1.0)
50+
rack (>= 2)
51+
zeitwerk
52+
i18n (1.14.7)
53+
concurrent-ruby (~> 1.0)
54+
json (2.10.1)
55+
kgio (2.11.4)
56+
logger (1.6.6)
57+
minitest (5.25.4)
58+
mustermann (3.0.3)
59+
ruby2_keywords (~> 0.0.1)
60+
mustermann-grape (1.1.0)
61+
mustermann (>= 1.0.0)
62+
mysql2 (0.5.6)
63+
nio4r (2.7.4)
64+
puma (6.6.0)
65+
nio4r (~> 2.0)
66+
rack (3.1.12)
67+
raindrops (0.20.1)
68+
ruby2_keywords (0.0.5)
69+
securerandom (0.4.1)
70+
timeout (0.4.3)
71+
tzinfo (2.0.6)
72+
concurrent-ruby (~> 1.0)
73+
unicorn (6.1.0)
74+
kgio (~> 2.6)
75+
raindrops (~> 0.7)
76+
uri (1.0.3)
77+
zeitwerk (2.7.2)
78+
79+
PLATFORMS
80+
ruby
81+
x86_64-darwin-23
82+
x86_64-linux
83+
84+
DEPENDENCIES
85+
activerecord (~> 8.0.0)
86+
grape (= 2.1.1)
87+
json (~> 2.9)
88+
mysql2 (= 0.5.6)
89+
puma (~> 6.5)
90+
unicorn (= 6.1.0)
91+
92+
BUNDLED WITH
93+
2.6.2

frameworks/Ruby/hanami/Gemfile.lock

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ GEM
161161
PLATFORMS
162162
ruby
163163
x86_64-darwin-23
164+
x86_64-linux
164165

165166
DEPENDENCIES
166167
dry-types (~> 1.0, >= 1.6.1)
@@ -177,4 +178,4 @@ DEPENDENCIES
177178
rom-sql (~> 3.6)
178179

179180
BUNDLED WITH
180-
2.5.16
181+
2.6.2
Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
GIT
2+
remote: https://github.com/padrino/padrino-framework.git
3+
revision: 9a38042351c9f5768231e94abca87bb1592cdcfa
4+
specs:
5+
padrino (0.16.0.pre3)
6+
padrino-admin (= 0.16.0.pre3)
7+
padrino-cache (= 0.16.0.pre3)
8+
padrino-core (= 0.16.0.pre3)
9+
padrino-gen (= 0.16.0.pre3)
10+
padrino-helpers (= 0.16.0.pre3)
11+
padrino-mailer (= 0.16.0.pre3)
12+
padrino-support (= 0.16.0.pre3)
13+
padrino-admin (0.16.0.pre3)
14+
padrino-core (= 0.16.0.pre3)
15+
padrino-helpers (= 0.16.0.pre3)
16+
padrino-cache (0.16.0.pre3)
17+
moneta (~> 1.6)
18+
padrino-core (= 0.16.0.pre3)
19+
padrino-helpers (= 0.16.0.pre3)
20+
padrino-core (0.16.0.pre3)
21+
padrino-support (= 0.16.0.pre3)
22+
rackup (~> 2.1)
23+
sinatra (~> 4)
24+
thor (~> 1.0)
25+
padrino-gen (0.16.0.pre3)
26+
bundler (>= 1.0, < 3)
27+
padrino-core (= 0.16.0.pre3)
28+
padrino-helpers (0.16.0.pre3)
29+
i18n (>= 0.6.7, < 2)
30+
padrino-support (= 0.16.0.pre3)
31+
tilt (>= 1.4.1, < 3)
32+
padrino-mailer (0.16.0.pre3)
33+
mail (~> 2.5)
34+
mime-types (< 4)
35+
padrino-core (= 0.16.0.pre3)
36+
padrino-support (0.16.0.pre3)
37+
38+
GEM
39+
remote: https://rubygems.org/
40+
specs:
41+
activemodel (8.0.2)
42+
activesupport (= 8.0.2)
43+
activerecord (8.0.2)
44+
activemodel (= 8.0.2)
45+
activesupport (= 8.0.2)
46+
timeout (>= 0.4.0)
47+
activesupport (8.0.2)
48+
base64
49+
benchmark (>= 0.3)
50+
bigdecimal
51+
concurrent-ruby (~> 1.0, >= 1.3.1)
52+
connection_pool (>= 2.2.5)
53+
drb
54+
i18n (>= 1.6, < 2)
55+
logger (>= 1.4.2)
56+
minitest (>= 5.1)
57+
securerandom (>= 0.3)
58+
tzinfo (~> 2.0, >= 2.0.5)
59+
uri (>= 0.13.1)
60+
base64 (0.2.0)
61+
benchmark (0.4.0)
62+
bigdecimal (3.1.9)
63+
concurrent-ruby (1.3.5)
64+
connection_pool (2.5.0)
65+
date (3.4.1)
66+
drb (2.2.1)
67+
i18n (1.14.7)
68+
concurrent-ruby (~> 1.0)
69+
json (2.10.2)
70+
kgio (2.11.4)
71+
logger (1.6.6)
72+
mail (2.8.1)
73+
mini_mime (>= 0.1.1)
74+
net-imap
75+
net-pop
76+
net-smtp
77+
mime-types (3.6.1)
78+
logger
79+
mime-types-data (~> 3.2015)
80+
mime-types-data (3.2025.0318)
81+
mini_mime (1.1.5)
82+
minitest (5.25.5)
83+
moneta (1.6.0)
84+
mustermann (3.0.3)
85+
ruby2_keywords (~> 0.0.1)
86+
mysql2 (0.5.6)
87+
net-imap (0.5.6)
88+
date
89+
net-protocol
90+
net-pop (0.1.2)
91+
net-protocol
92+
net-protocol (0.2.2)
93+
timeout
94+
net-smtp (0.5.1)
95+
net-protocol
96+
nio4r (2.7.4)
97+
puma (6.6.0)
98+
nio4r (~> 2.0)
99+
rack (3.1.12)
100+
rack-protection (4.1.1)
101+
base64 (>= 0.1.0)
102+
logger (>= 1.6.0)
103+
rack (>= 3.0.0, < 4)
104+
rack-session (2.1.0)
105+
base64 (>= 0.1.0)
106+
rack (>= 3.0.0)
107+
rackup (2.2.1)
108+
rack (>= 3)
109+
raindrops (0.20.1)
110+
ruby2_keywords (0.0.5)
111+
securerandom (0.4.1)
112+
sinatra (4.1.1)
113+
logger (>= 1.6.0)
114+
mustermann (~> 3.0)
115+
rack (>= 3.0.0, < 4)
116+
rack-protection (= 4.1.1)
117+
rack-session (>= 2.0.0, < 3)
118+
tilt (~> 2.0)
119+
slim (2.0.3)
120+
temple (~> 0.6.6)
121+
tilt (>= 1.3.3, < 2.1)
122+
temple (0.6.10)
123+
thor (1.3.2)
124+
tilt (2.0.11)
125+
timeout (0.4.3)
126+
tzinfo (2.0.6)
127+
concurrent-ruby (~> 1.0)
128+
unicorn (6.1.0)
129+
kgio (~> 2.6)
130+
raindrops (~> 0.7)
131+
uri (1.0.3)
132+
133+
PLATFORMS
134+
ruby
135+
x86_64-darwin-23
136+
x86_64-linux
137+
138+
DEPENDENCIES
139+
activerecord (>= 7.1)
140+
json
141+
mysql2 (> 0.5)
142+
padrino!
143+
puma (~> 6.4)
144+
rack
145+
slim (= 2.0.3)
146+
unicorn (~> 6.1)
147+
148+
BUNDLED WITH
149+
2.6.2

frameworks/Ruby/rack-sequel/Gemfile.lock

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ GEM
3131
PLATFORMS
3232
ruby
3333
x86_64-darwin-22
34+
x86_64-linux
3435

3536
DEPENDENCIES
3637
base64
@@ -45,4 +46,4 @@ DEPENDENCIES
4546
unicorn (~> 6.1)
4647

4748
BUNDLED WITH
48-
2.5.10
49+
2.6.2

frameworks/Ruby/rack/Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
source 'https://rubygems.org'
44

5+
# Show platform so we can set in the Gemfile
6+
puts "Platform: #{Gem::Platform.local}"
7+
58
gem 'rack', '~> 3.0'
69
gem 'connection_pool', '~> 2.4'
710
gem 'jdbc-postgres', '~> 42.2', platforms: :jruby, require: 'jdbc/postgres'

frameworks/Ruby/rack/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,4 +149,4 @@ DEPENDENCIES
149149
unicorn (~> 6.1)
150150

151151
BUNDLED WITH
152-
2.5.11
152+
2.6.2

frameworks/Ruby/rage-sequel/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ DEPENDENCIES
3434
sequel_pg (~> 1.6)
3535

3636
BUNDLED WITH
37-
2.5.6
37+
2.6.2

frameworks/Ruby/rails/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,4 +288,4 @@ DEPENDENCIES
288288
tzinfo-data
289289

290290
BUNDLED WITH
291-
2.5.16
291+
2.6.2

frameworks/Ruby/roda-sequel/Gemfile.lock

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ GEM
2929
PLATFORMS
3030
ruby
3131
x86_64-darwin-22
32+
x86_64-linux
3233

3334
DEPENDENCIES
3435
base64
@@ -45,4 +46,4 @@ DEPENDENCIES
4546
unicorn (~> 6.1)
4647

4748
BUNDLED WITH
48-
2.5.10
49+
2.6.2

0 commit comments

Comments
 (0)