Skip to content

Commit 5d8fc95

Browse files
mikeCRLclaude
andcommitted
Update Ruby requirement to >= 3.3.0 for SSL compatibility
- Remove Gemfile.lock from .gitignore (application repos should commit lockfile) - Add ruby >= 3.3.0 requirement to Gemfile - Add missing gem dependencies (csv, base64, bigdecimal, logger) - Update Gemfile.lock with compatible dependencies This resolves SSL issues encountered with older Ruby versions when building Jekyll docs. Team members will need to upgrade to Ruby 3.3.0+ and run `bundle install`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 285f444 commit 5d8fc95

File tree

3 files changed

+185
-1
lines changed

3 files changed

+185
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ _site
1313
.jekyll-cache
1414
/bootstrap
1515
/vendor/
16-
Gemfile.lock
1716
tmp/
1817
node_modules
1918
/src/*/bootstrap

src/current/Gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ git_source(:github) { |name| "https://github.com/#{name}.git" }
22
# frozen_string_literal: true
33
source "https://rubygems.org"
44

5+
# Ruby version requirement (needed for SSL compatibility)
6+
ruby ">= 3.3.0"
7+
58
# If you modify this file, you'll need to build a new version of the
69
# docs-builder Docker image to keep things speedy in CI. See ci/README.md for
710
# instructions.
@@ -13,6 +16,10 @@ gem "redcarpet", "~> 3.6"
1316
gem "rss"
1417
gem "webrick"
1518
gem "jekyll-minifier"
19+
gem "csv"
20+
gem "base64"
21+
gem "bigdecimal"
22+
gem "logger"
1623

1724
group :jekyll_plugins do
1825
gem "jekyll-include-cache"

src/current/Gemfile.lock

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
GIT
2+
remote: https://github.com/ianjevans/jekyll-remote-include.git
3+
revision: 231b7ccbd097167e40d1f2184c50e0868ba412bb
4+
tag: v1.1.7
5+
specs:
6+
jekyll-remote-include (1.1.7)
7+
8+
PATH
9+
remote: jekyll-algolia-dev
10+
specs:
11+
jekyll-algolia (1.6.0)
12+
algolia_html_extractor (~> 2.6)
13+
algoliasearch (~> 1.26)
14+
filesize (~> 0.1)
15+
jekyll (>= 3.6, < 5.0)
16+
json (~> 2.0)
17+
nokogiri (~> 1.6)
18+
progressbar (~> 1.9)
19+
verbal_expressions (~> 0.1.5)
20+
21+
GEM
22+
remote: https://rubygems.org/
23+
specs:
24+
addressable (2.8.7)
25+
public_suffix (>= 2.0.2, < 7.0)
26+
algolia_html_extractor (2.6.4)
27+
json (~> 2.0)
28+
nokogiri (~> 1.10)
29+
algoliasearch (1.27.5)
30+
httpclient (~> 2.8, >= 2.8.3)
31+
json (>= 1.5.1)
32+
base64 (0.3.0)
33+
bigdecimal (3.3.1)
34+
colorator (1.1.0)
35+
concurrent-ruby (1.3.5)
36+
cssminify2 (2.1.0)
37+
csv (3.3.5)
38+
deep_merge (1.2.2)
39+
em-websocket (0.5.3)
40+
eventmachine (>= 0.12.9)
41+
http_parser.rb (~> 0)
42+
eventmachine (1.2.7)
43+
execjs (2.10.0)
44+
ffi (1.17.2-aarch64-linux-gnu)
45+
ffi (1.17.2-aarch64-linux-musl)
46+
ffi (1.17.2-arm-linux-gnu)
47+
ffi (1.17.2-arm-linux-musl)
48+
ffi (1.17.2-arm64-darwin)
49+
ffi (1.17.2-x86_64-darwin)
50+
ffi (1.17.2-x86_64-linux-gnu)
51+
ffi (1.17.2-x86_64-linux-musl)
52+
filesize (0.2.0)
53+
forwardable-extended (2.6.0)
54+
htmlcompressor (0.4.0)
55+
http_parser.rb (0.8.0)
56+
httpclient (2.9.0)
57+
mutex_m
58+
i18n (1.14.7)
59+
concurrent-ruby (~> 1.0)
60+
jekyll (4.3.4)
61+
addressable (~> 2.4)
62+
colorator (~> 1.0)
63+
em-websocket (~> 0.5)
64+
i18n (~> 1.0)
65+
jekyll-sass-converter (>= 2.0, < 4.0)
66+
jekyll-watch (~> 2.0)
67+
kramdown (~> 2.3, >= 2.3.1)
68+
kramdown-parser-gfm (~> 1.0)
69+
liquid (~> 4.0)
70+
mercenary (>= 0.3.6, < 0.5)
71+
pathutil (~> 0.9)
72+
rouge (>= 3.0, < 5.0)
73+
safe_yaml (~> 1.0)
74+
terminal-table (>= 1.8, < 4.0)
75+
webrick (~> 1.7)
76+
jekyll-get-json (1.0.0)
77+
deep_merge (~> 1.2)
78+
jekyll (>= 3.0)
79+
jekyll-include-cache (0.2.1)
80+
jekyll (>= 3.7, < 5.0)
81+
jekyll-last-modified-at (1.3.2)
82+
jekyll (>= 3.7, < 5.0)
83+
jekyll-minifier (0.2.2)
84+
cssminify2 (~> 2.1.0)
85+
htmlcompressor (~> 0.4)
86+
jekyll (~> 4.0)
87+
json-minify (~> 0.0.3)
88+
terser (~> 1.2.3)
89+
jekyll-sass-converter (2.2.0)
90+
sassc (> 2.0.1, < 3.0)
91+
jekyll-watch (2.2.1)
92+
listen (~> 3.0)
93+
json (2.13.2)
94+
json-minify (0.0.3)
95+
json (> 0)
96+
kramdown (2.5.1)
97+
rexml (>= 3.3.9)
98+
kramdown-parser-gfm (1.1.0)
99+
kramdown (~> 2.0)
100+
liquid (4.0.4)
101+
liquid-c (4.0.1)
102+
liquid (>= 3.0.0)
103+
listen (3.9.0)
104+
rb-fsevent (~> 0.10, >= 0.10.3)
105+
rb-inotify (~> 0.9, >= 0.9.10)
106+
logger (1.7.0)
107+
mercenary (0.4.0)
108+
mutex_m (0.3.0)
109+
nokogiri (1.18.9-aarch64-linux-gnu)
110+
racc (~> 1.4)
111+
nokogiri (1.18.9-aarch64-linux-musl)
112+
racc (~> 1.4)
113+
nokogiri (1.18.9-arm-linux-gnu)
114+
racc (~> 1.4)
115+
nokogiri (1.18.9-arm-linux-musl)
116+
racc (~> 1.4)
117+
nokogiri (1.18.9-arm64-darwin)
118+
racc (~> 1.4)
119+
nokogiri (1.18.9-x86_64-darwin)
120+
racc (~> 1.4)
121+
nokogiri (1.18.9-x86_64-linux-gnu)
122+
racc (~> 1.4)
123+
nokogiri (1.18.9-x86_64-linux-musl)
124+
racc (~> 1.4)
125+
pathutil (0.16.2)
126+
forwardable-extended (~> 2.6)
127+
progressbar (1.13.0)
128+
public_suffix (6.0.2)
129+
racc (1.8.1)
130+
rb-fsevent (0.11.2)
131+
rb-inotify (0.11.1)
132+
ffi (~> 1.0)
133+
redcarpet (3.6.1)
134+
rexml (3.4.2)
135+
rouge (4.6.0)
136+
rss (0.3.1)
137+
rexml
138+
safe_yaml (1.0.5)
139+
sassc (2.4.0)
140+
ffi (~> 1.9)
141+
terminal-table (3.0.2)
142+
unicode-display_width (>= 1.1.1, < 3)
143+
terser (1.2.6)
144+
execjs (>= 0.3.0, < 3)
145+
unicode-display_width (2.6.0)
146+
verbal_expressions (0.1.5)
147+
webrick (1.9.1)
148+
149+
PLATFORMS
150+
aarch64-linux-gnu
151+
aarch64-linux-musl
152+
arm-linux-gnu
153+
arm-linux-musl
154+
arm64-darwin
155+
x86_64-darwin
156+
x86_64-linux-gnu
157+
x86_64-linux-musl
158+
159+
DEPENDENCIES
160+
base64
161+
bigdecimal
162+
csv
163+
jekyll (= 4.3.4)
164+
jekyll-algolia (~> 1.0)!
165+
jekyll-get-json
166+
jekyll-include-cache
167+
jekyll-last-modified-at
168+
jekyll-minifier
169+
jekyll-remote-include!
170+
jekyll-sass-converter (~> 2.0)
171+
liquid-c (~> 4.0.0)
172+
logger
173+
redcarpet (~> 3.6)
174+
rss
175+
webrick
176+
177+
BUNDLED WITH
178+
2.5.18

0 commit comments

Comments
 (0)