Skip to content

Commit ad9cad1

Browse files
build: minimal toolchain update (#794)
* build: minimal toolchain update Signed-off-by: Wouter Termont <woutermont@gmail.com> * fix: leaving out ruby version for netlify --------- Signed-off-by: Wouter Termont <woutermont@gmail.com> Co-authored-by: Timea <4144203+timea-solid@users.noreply.github.com>
1 parent 0dbccb6 commit ad9cad1

4 files changed

Lines changed: 26 additions & 11 deletions

File tree

Gemfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
source "https://rubygems.org"
22

3+
#ruby ">=3.2"
4+
5+
if Gem::Version.new(Bundler::VERSION) < Gem::Version.new("2.3.4")
6+
abort "Update your Bundler version to '>=2.3.4' to be future proof."
7+
end
8+
39
# Hello! This is where you manage which Jekyll version is used to run.
410
# When you want to use a different version, change it below, save the
511
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
@@ -13,7 +19,7 @@ source "https://rubygems.org"
1319
# This is the default theme for new Jekyll sites. You may change this to anything you like.
1420
gem "minima", "~> 2.0"
1521

16-
gem 'html-proofer'
22+
gem "html-proofer", "~> 4"
1723

1824
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
1925
# uncomment the line below. To upgrade, run `bundle update github-pages`.

Gemfile.lock

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,15 @@ GEM
8585
html-pipeline (2.14.3)
8686
activesupport (>= 2)
8787
nokogiri (>= 1.4)
88-
html-proofer (3.19.2)
88+
html-proofer (4.4.3)
8989
addressable (~> 2.3)
9090
mercenary (~> 0.3)
91-
nokogumbo (~> 2.0)
92-
parallel (~> 1.3)
91+
nokogiri (~> 1.13)
92+
parallel (~> 1.10)
9393
rainbow (~> 3.0)
9494
typhoeus (~> 1.3)
9595
yell (~> 2.0)
96+
zeitwerk (~> 2.5)
9697
http_parser.rb (0.8.0)
9798
i18n (1.12.0)
9899
concurrent-ruby (~> 1.0)
@@ -225,17 +226,15 @@ GEM
225226
racc (~> 1.4)
226227
nokogiri (1.14.2-x86_64-linux)
227228
racc (~> 1.4)
228-
nokogumbo (2.0.5)
229-
nokogiri (~> 1.8, >= 1.8.4)
230229
octokit (4.25.1)
231230
faraday (>= 1, < 3)
232231
sawyer (~> 0.9)
233-
parallel (1.20.1)
232+
parallel (1.23.0)
234233
pathutil (0.16.2)
235234
forwardable-extended (~> 2.6)
236235
public_suffix (4.0.7)
237236
racc (1.6.2)
238-
rainbow (3.0.0)
237+
rainbow (3.1.1)
239238
rb-fsevent (0.11.2)
240239
rb-inotify (0.10.1)
241240
ffi (~> 1.0)
@@ -270,22 +269,27 @@ GEM
270269
wdm (0.1.1)
271270
webrick (1.8.1)
272271
yell (2.2.2)
272+
zeitwerk (2.6.8)
273273

274274
PLATFORMS
275275
x86_64-darwin-18
276276
x86_64-darwin-20
277+
x86_64-darwin-22
277278
x86_64-linux
278279
x86_64-linux-musl
279280

280281
DEPENDENCIES
281282
github-pages
282-
html-proofer
283+
html-proofer (~> 4)
283284
jekyll-autolink_email
284285
minima (~> 2.0)
285286
tzinfo (~> 2.0)
286287
tzinfo-data
287288
wdm (~> 0.1.0)
288289
webrick (~> 1.8)
289290

291+
RUBY VERSION
292+
ruby 3.2.2p53
293+
290294
BUNDLED WITH
291-
2.2.22
295+
2.4.15

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,7 @@ Alternatively, you can install and run the required tooling manually as follows:
1515
1. `$ cd solidproject.org`
1616
1. `$ bundle install`
1717
1. `$ bundle exec jekyll serve --livereload`
18+
19+
To afford a good cross-platform developer experience,
20+
this repository employs the following tooling versions:
21+
`ruby >=3.2` with `bundler >=2.3.4`.

_config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ url: 'https://solidproject.org/'
1919
twitter_username: project_solid
2020
github_username: solid
2121
repository: solid/solidproject.org
22-
include: _redirects
22+
include:
23+
- _redirects
2324

2425
# Build settings
2526
markdown: kramdown

0 commit comments

Comments
 (0)