Skip to content

Commit ebbeea4

Browse files
committed
docs: bump build dependencies
Major bump on the build deps of docs: - Ruby v3.3 (v3.1 has been EOL'd) - github-pages Gem to v232 (the latest) - all dependencies
1 parent 5edf24e commit ebbeea4

File tree

5 files changed

+55
-50
lines changed

5 files changed

+55
-50
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ BASE_IMAGE_MINIMAL ?= scratch
1616
# Use host networking because 'jekyll serve' is stupid enough to use the
1717
# same site url than the "host" it binds to. Thus, all the links will be
1818
# broken if we'd bind to 0.0.0.0
19-
RUBY_IMAGE_VERSION := 3.1
19+
RUBY_IMAGE_VERSION := 3.3
2020
JEKYLL_ENV ?= development
2121
SITE_BUILD_CMD := $(CONTAINER_RUN_CMD) --rm -i -u "`id -u`:`id -g`" \
2222
$(shell [ -t 0 ] && echo '-t') \

docs/Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ override 'jekyll-rtd-theme', :drop => "github-pages"
1414
#
1515
# This will help ensure the proper Jekyll version is running.
1616
# Happy Jekylling!
17-
gem "jekyll", "~> 3.9.0"
17+
gem "jekyll", "~> 3.10.0"
1818

1919
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
2020
# uncomment the line below. To upgrade, run `bundle update github-pages`.
21-
gem "github-pages", "~> 228", group: :jekyll_plugins
21+
gem "github-pages", "~> 232", group: :jekyll_plugins
2222

2323
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
2424
# and associated library.

docs/Gemfile.lock

Lines changed: 50 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (7.2.2.1)
4+
activesupport (8.0.2)
55
base64
66
benchmark (>= 0.3)
77
bigdecimal
@@ -13,6 +13,7 @@ GEM
1313
minitest (>= 5.1)
1414
securerandom (>= 0.3)
1515
tzinfo (~> 2.0, >= 2.0.5)
16+
uri (>= 0.13.1)
1617
addressable (2.8.7)
1718
public_suffix (>= 2.0.2, < 7.0)
1819
base64 (0.2.0)
@@ -21,42 +22,43 @@ GEM
2122
coffee-script (2.4.1)
2223
coffee-script-source
2324
execjs
24-
coffee-script-source (1.11.1)
25+
coffee-script-source (1.12.2)
2526
colorator (1.1.0)
2627
commonmarker (0.23.11)
2728
concurrent-ruby (1.3.5)
28-
connection_pool (2.5.0)
29+
connection_pool (2.5.3)
30+
csv (3.3.4)
2931
dnsruby (1.72.4)
3032
base64 (~> 0.2.0)
3133
logger (~> 1.6.5)
3234
simpleidn (~> 0.2.1)
33-
drb (2.2.1)
35+
drb (2.2.3)
3436
em-websocket (0.5.3)
3537
eventmachine (>= 0.12.9)
3638
http_parser.rb (~> 0)
3739
ethon (0.16.0)
3840
ffi (>= 1.15.0)
3941
eventmachine (1.2.7)
4042
execjs (2.10.0)
41-
faraday (2.12.2)
43+
faraday (2.13.1)
4244
faraday-net_http (>= 2.0, < 3.5)
4345
json
4446
logger
4547
faraday-net_http (3.4.0)
4648
net-http (>= 0.5.0)
47-
ffi (1.17.1)
49+
ffi (1.17.2)
4850
forwardable-extended (2.6.0)
49-
gemoji (3.0.1)
50-
github-pages (228)
51-
github-pages-health-check (= 1.17.9)
52-
jekyll (= 3.9.3)
53-
jekyll-avatar (= 0.7.0)
54-
jekyll-coffeescript (= 1.1.1)
55-
jekyll-commonmark-ghpages (= 0.4.0)
56-
jekyll-default-layout (= 0.1.4)
57-
jekyll-feed (= 0.15.1)
51+
gemoji (4.1.0)
52+
github-pages (232)
53+
github-pages-health-check (= 1.18.2)
54+
jekyll (= 3.10.0)
55+
jekyll-avatar (= 0.8.0)
56+
jekyll-coffeescript (= 1.2.2)
57+
jekyll-commonmark-ghpages (= 0.5.1)
58+
jekyll-default-layout (= 0.1.5)
59+
jekyll-feed (= 0.17.0)
5860
jekyll-gist (= 1.5.0)
59-
jekyll-github-metadata (= 2.13.0)
61+
jekyll-github-metadata (= 2.16.1)
6062
jekyll-include-cache (= 0.2.1)
6163
jekyll-mentions (= 1.6.0)
6264
jekyll-optional-front-matter (= 0.3.2)
@@ -83,30 +85,32 @@ GEM
8385
jekyll-theme-tactile (= 0.2.0)
8486
jekyll-theme-time-machine (= 0.2.0)
8587
jekyll-titles-from-headings (= 0.5.3)
86-
jemoji (= 0.12.0)
87-
kramdown (= 2.3.2)
88+
jemoji (= 0.13.0)
89+
kramdown (= 2.4.0)
8890
kramdown-parser-gfm (= 1.1.0)
8991
liquid (= 4.0.4)
9092
mercenary (~> 0.3)
9193
minima (= 2.5.1)
92-
nokogiri (>= 1.13.6, < 2.0)
93-
rouge (= 3.26.0)
94+
nokogiri (>= 1.16.2, < 2.0)
95+
rouge (= 3.30.0)
9496
terminal-table (~> 1.4)
95-
github-pages-health-check (1.17.9)
97+
webrick (~> 1.8)
98+
github-pages-health-check (1.18.2)
9699
addressable (~> 2.3)
97100
dnsruby (~> 1.60)
98-
octokit (~> 4.0)
99-
public_suffix (>= 3.0, < 5.0)
101+
octokit (>= 4, < 8)
102+
public_suffix (>= 3.0, < 6.0)
100103
typhoeus (~> 1.3)
101104
html-pipeline (2.14.3)
102105
activesupport (>= 2)
103106
nokogiri (>= 1.4)
104107
http_parser.rb (0.8.0)
105108
i18n (1.14.7)
106109
concurrent-ruby (~> 1.0)
107-
jekyll (3.9.3)
110+
jekyll (3.10.0)
108111
addressable (~> 2.4)
109112
colorator (~> 1.0)
113+
csv (~> 3.0)
110114
em-websocket (~> 0.5)
111115
i18n (>= 0.7, < 2)
112116
jekyll-sass-converter (~> 1.0)
@@ -117,27 +121,28 @@ GEM
117121
pathutil (~> 0.9)
118122
rouge (>= 1.7, < 4)
119123
safe_yaml (~> 1.0)
120-
jekyll-avatar (0.7.0)
124+
webrick (>= 1.0)
125+
jekyll-avatar (0.8.0)
121126
jekyll (>= 3.0, < 5.0)
122-
jekyll-coffeescript (1.1.1)
127+
jekyll-coffeescript (1.2.2)
123128
coffee-script (~> 2.2)
124-
coffee-script-source (~> 1.11.1)
129+
coffee-script-source (~> 1.12)
125130
jekyll-commonmark (1.4.0)
126131
commonmarker (~> 0.22)
127-
jekyll-commonmark-ghpages (0.4.0)
128-
commonmarker (~> 0.23.7)
129-
jekyll (~> 3.9.0)
132+
jekyll-commonmark-ghpages (0.5.1)
133+
commonmarker (>= 0.23.7, < 1.1.0)
134+
jekyll (>= 3.9, < 4.0)
130135
jekyll-commonmark (~> 1.4.0)
131136
rouge (>= 2.0, < 5.0)
132-
jekyll-default-layout (0.1.4)
133-
jekyll (~> 3.0)
134-
jekyll-feed (0.15.1)
137+
jekyll-default-layout (0.1.5)
138+
jekyll (>= 3.0, < 5.0)
139+
jekyll-feed (0.17.0)
135140
jekyll (>= 3.7, < 5.0)
136141
jekyll-gist (1.5.0)
137142
octokit (~> 4.2)
138-
jekyll-github-metadata (2.13.0)
143+
jekyll-github-metadata (2.16.1)
139144
jekyll (>= 3.4, < 5.0)
140-
octokit (~> 4.0, != 4.4.0)
145+
octokit (>= 4, < 7, != 4.4.0)
141146
jekyll-include-cache (0.2.1)
142147
jekyll (>= 3.7, < 5.0)
143148
jekyll-mentions (1.6.0)
@@ -209,12 +214,12 @@ GEM
209214
jekyll (>= 3.3, < 5.0)
210215
jekyll-watch (2.2.1)
211216
listen (~> 3.0)
212-
jemoji (0.12.0)
213-
gemoji (~> 3.0)
217+
jemoji (0.13.0)
218+
gemoji (>= 3, < 5)
214219
html-pipeline (~> 2.2)
215220
jekyll (>= 3.0, < 5.0)
216-
json (2.10.2)
217-
kramdown (2.3.2)
221+
json (2.12.0)
222+
kramdown (2.4.0)
218223
rexml
219224
kramdown-parser-gfm (1.1.0)
220225
kramdown (~> 2.0)
@@ -224,29 +229,29 @@ GEM
224229
rb-inotify (~> 0.9, >= 0.9.10)
225230
logger (1.6.6)
226231
mercenary (0.3.6)
227-
mini_portile2 (2.8.8)
232+
mini_portile2 (2.8.9)
228233
minima (2.5.1)
229234
jekyll (>= 3.5, < 5.0)
230235
jekyll-feed (~> 0.9)
231236
jekyll-seo-tag (~> 2.1)
232237
minitest (5.25.5)
233238
net-http (0.6.0)
234239
uri
235-
nokogiri (1.18.6)
240+
nokogiri (1.18.8)
236241
mini_portile2 (~> 2.8.2)
237242
racc (~> 1.4)
238243
octokit (4.25.1)
239244
faraday (>= 1, < 3)
240245
sawyer (~> 0.9)
241246
pathutil (0.16.2)
242247
forwardable-extended (~> 2.6)
243-
public_suffix (4.0.7)
248+
public_suffix (5.1.1)
244249
racc (1.8.1)
245250
rb-fsevent (0.11.2)
246251
rb-inotify (0.11.1)
247252
ffi (~> 1.0)
248253
rexml (3.4.1)
249-
rouge (3.26.0)
254+
rouge (3.30.0)
250255
rubyzip (2.4.1)
251256
safe_yaml (1.0.5)
252257
sass (3.7.4)
@@ -276,8 +281,8 @@ PLATFORMS
276281
ruby
277282

278283
DEPENDENCIES
279-
github-pages (~> 228)
280-
jekyll (~> 3.9.0)
284+
github-pages (~> 232)
285+
jekyll (~> 3.10.0)
281286
jekyll-rtd-theme (~> 2.0, >= 2.0.10)
282287
tzinfo (~> 2.0)
283288
tzinfo-data

netlify.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Netlify settings
22
[build]
3-
command = "cd docs/ && source /opt/buildhome/.rvm/scripts/rvm && rvm install ruby-3.1.6 && bundle plugin install bundler-override && bundle install && jekyll build"
3+
command = "cd docs/ && source /opt/buildhome/.rvm/scripts/rvm && rvm install ruby-3.3.8 && bundle plugin install bundler-override && bundle install && jekyll build"
44
publish = "docs/_site/"

scripts/test-infra/build-gh-pages.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ mkdir -p "$_outdir"
88
chmod a+rwx "$_outdir"
99

1010
# Build docs
11-
JEKYLL_ENV=production make site-build
11+
make site-build

0 commit comments

Comments
 (0)