Skip to content

Commit fa5b5dc

Browse files
mgarbsclaude
andauthored
fix: Update Bundler and gems for Ruby 3.4 compatibility (#1418)
Signed-off-by: Michael Garber <michael.garber@hashgraph.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 44cd73b commit fa5b5dc

2 files changed

Lines changed: 41 additions & 35 deletions

File tree

Gemfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,9 @@ gem 'kramdown-parser-gfm'
3838

3939
# Added to support Ruby >= 3.0, see https://github.com/jekyll/jekyll/issues/8523
4040
gem "webrick", "~> 1.7"
41+
42+
# Required for Ruby >= 3.4, where these are no longer default gems
43+
gem "csv"
44+
gem "base64"
45+
gem "bigdecimal"
46+
gem "logger"

Gemfile.lock

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.8.0)
5-
public_suffix (>= 2.0.2, < 5.0)
4+
addressable (2.8.9)
5+
public_suffix (>= 2.0.2, < 8.0)
6+
base64 (0.3.0)
7+
bigdecimal (4.0.1)
68
colorator (1.1.0)
7-
concurrent-ruby (1.2.0)
8-
em-websocket (0.5.2)
9+
concurrent-ruby (1.3.6)
10+
csv (3.3.5)
11+
em-websocket (0.5.3)
912
eventmachine (>= 0.12.9)
10-
http_parser.rb (~> 0.6.0)
13+
http_parser.rb (~> 0)
1114
eventmachine (1.2.7)
12-
ffi (1.15.4)
15+
ffi (1.17.3)
1316
forwardable-extended (2.6.0)
14-
http_parser.rb (0.6.0)
15-
i18n (0.9.5)
17+
http_parser.rb (0.8.1)
18+
i18n (1.14.8)
1619
concurrent-ruby (~> 1.0)
17-
jekyll (3.9.0)
20+
jekyll (3.9.5)
1821
addressable (~> 2.4)
1922
colorator (~> 1.0)
2023
em-websocket (~> 0.5)
21-
i18n (~> 0.7)
24+
i18n (>= 0.7, < 2)
2225
jekyll-sass-converter (~> 1.0)
2326
jekyll-watch (~> 2.0)
2427
kramdown (>= 1.17, < 3)
@@ -27,70 +30,67 @@ GEM
2730
pathutil (~> 0.9)
2831
rouge (>= 1.7, < 4)
2932
safe_yaml (~> 1.0)
30-
jekyll-feed (0.15.1)
33+
jekyll-feed (0.17.0)
3134
jekyll (>= 3.7, < 5.0)
3235
jekyll-sass-converter (1.5.2)
3336
sass (~> 3.4)
34-
jekyll-seo-tag (2.7.1)
37+
jekyll-seo-tag (2.8.0)
3538
jekyll (>= 3.8, < 5.0)
3639
jekyll-watch (2.2.1)
3740
listen (~> 3.0)
38-
kramdown (2.3.1)
39-
rexml
41+
kramdown (2.5.2)
42+
rexml (>= 3.4.4)
4043
kramdown-parser-gfm (1.1.0)
4144
kramdown (~> 2.0)
42-
liquid (4.0.3)
43-
listen (3.7.0)
45+
liquid (4.0.4)
46+
listen (3.10.0)
47+
logger
4448
rb-fsevent (~> 0.10, >= 0.10.3)
4549
rb-inotify (~> 0.9, >= 0.9.10)
50+
logger (1.7.0)
4651
mercenary (0.3.6)
47-
minima (2.5.1)
52+
minima (2.5.2)
4853
jekyll (>= 3.5, < 5.0)
4954
jekyll-feed (~> 0.9)
5055
jekyll-seo-tag (~> 2.1)
5156
pathutil (0.16.2)
5257
forwardable-extended (~> 2.6)
53-
public_suffix (4.0.6)
54-
rb-fsevent (0.11.0)
55-
rb-inotify (0.10.1)
58+
public_suffix (7.0.5)
59+
rb-fsevent (0.11.2)
60+
rb-inotify (0.11.1)
5661
ffi (~> 1.0)
57-
rexml (3.2.8)
58-
strscan (>= 3.0.9)
59-
rouge (3.26.0)
62+
rexml (3.4.4)
63+
rouge (3.30.0)
6064
safe_yaml (1.0.5)
6165
sass (3.7.4)
6266
sass-listen (~> 4.0.0)
6367
sass-listen (4.0.0)
6468
rb-fsevent (~> 0.9, >= 0.9.4)
6569
rb-inotify (~> 0.9, >= 0.9.7)
66-
sawyer (0.8.2)
67-
addressable (>= 2.3.5)
68-
faraday (> 0.8, < 2.0)
69-
simpleidn (0.2.1)
70-
unf (~> 0.1.4)
71-
strscan (3.1.0)
72-
terminal-table (1.8.0)
73-
unicode-display_width (~> 1.1, >= 1.1.1)
7470
thread_safe (0.3.6)
75-
tzinfo (1.2.10)
71+
tzinfo (1.2.11)
7672
thread_safe (~> 0.1)
77-
tzinfo-data (1.2021.4)
73+
tzinfo-data (1.2026.1)
7874
tzinfo (>= 1.0.0)
7975
wdm (0.1.1)
80-
webrick (1.7.0)
76+
webrick (1.9.2)
8177

8278
PLATFORMS
8379
ruby
8480

8581
DEPENDENCIES
82+
base64
83+
bigdecimal
84+
csv
8685
jekyll (~> 3.9.0)
8786
jekyll-feed (~> 0.6)
8887
kramdown-parser-gfm
88+
logger
8989
minima (~> 2.0)
9090
tzinfo (~> 1.2)
9191
tzinfo-data
9292
wdm (~> 0.1.0)
9393
webrick (~> 1.7)
9494

9595
BUNDLED WITH
96-
1.17.3
96+
2.5.23

0 commit comments

Comments
 (0)