Skip to content

Commit 330757b

Browse files
mkasberggeerlingguy
authored andcommitted
Update GitHub Actions to Ruby 3
A long time ago I merged #52 to upgrade to Ruby 3. I recently realized that only actually worked locally, since I didn't touch the GitHub Actions yml. In this commit, I'm actually upgrading "prod" to GitHub 3 by bumping our GitHub Actions container to 3.2.2. While I'm at it, update `.ruby-version` to use the same thing locally, and run `bundle update` to make sure our gems are compatible with this version.
1 parent 7701f21 commit 330757b

3 files changed

Lines changed: 39 additions & 35 deletions

File tree

.github/workflows/github-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
jobs:
1414
github-pages:
1515
runs-on: ubuntu-latest
16-
container: ruby:2-buster
16+
container: ruby:3.2.2-bookworm
1717
steps:
1818
- uses: actions/checkout@v2
1919
- uses: actions/cache@v1

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.2
1+
3.2.2

Gemfile.lock

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,77 @@
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.5)
5+
public_suffix (>= 2.0.2, < 6.0)
66
colorator (1.1.0)
7-
concurrent-ruby (1.1.9)
8-
em-websocket (0.5.2)
7+
concurrent-ruby (1.2.2)
8+
em-websocket (0.5.3)
99
eventmachine (>= 0.12.9)
10-
http_parser.rb (~> 0.6.0)
10+
http_parser.rb (~> 0)
1111
eventmachine (1.2.7)
12-
ffi (1.15.4)
12+
ffi (1.16.2)
1313
forwardable-extended (2.6.0)
14-
http_parser.rb (0.6.0)
15-
i18n (1.8.10)
14+
google-protobuf (3.24.3)
15+
http_parser.rb (0.8.0)
16+
i18n (1.14.1)
1617
concurrent-ruby (~> 1.0)
17-
jekyll (4.2.1)
18+
jekyll (4.3.2)
1819
addressable (~> 2.4)
1920
colorator (~> 1.0)
2021
em-websocket (~> 0.5)
2122
i18n (~> 1.0)
22-
jekyll-sass-converter (~> 2.0)
23+
jekyll-sass-converter (>= 2.0, < 4.0)
2324
jekyll-watch (~> 2.0)
24-
kramdown (~> 2.3)
25+
kramdown (~> 2.3, >= 2.3.1)
2526
kramdown-parser-gfm (~> 1.0)
2627
liquid (~> 4.0)
27-
mercenary (~> 0.4.0)
28+
mercenary (>= 0.3.6, < 0.5)
2829
pathutil (~> 0.9)
29-
rouge (~> 3.0)
30+
rouge (>= 3.0, < 5.0)
3031
safe_yaml (~> 1.0)
31-
terminal-table (~> 2.0)
32+
terminal-table (>= 1.8, < 4.0)
33+
webrick (~> 1.7)
3234
jekyll-paginate (1.1.0)
3335
jekyll-redirect-from (0.16.0)
3436
jekyll (>= 3.3, < 5.0)
35-
jekyll-sass-converter (2.1.0)
36-
sassc (> 2.0.1, < 3.0)
37+
jekyll-sass-converter (3.0.0)
38+
sass-embedded (~> 1.54)
3739
jekyll-watch (2.2.1)
3840
listen (~> 3.0)
3941
jekyll_html_truncatewords (0.1.2)
4042
liquid
4143
nokogiri
42-
kramdown (2.3.1)
44+
kramdown (2.4.0)
4345
rexml
4446
kramdown-parser-gfm (1.1.0)
4547
kramdown (~> 2.0)
46-
liquid (4.0.3)
47-
listen (3.7.0)
48+
liquid (4.0.4)
49+
listen (3.8.0)
4850
rb-fsevent (~> 0.10, >= 0.10.3)
4951
rb-inotify (~> 0.9, >= 0.9.10)
5052
mercenary (0.4.0)
51-
mini_portile2 (2.8.0)
52-
nokogiri (1.13.10)
53-
mini_portile2 (~> 2.8.0)
53+
mini_portile2 (2.8.4)
54+
nokogiri (1.15.4)
55+
mini_portile2 (~> 2.8.2)
5456
racc (~> 1.4)
5557
pathutil (0.16.2)
5658
forwardable-extended (~> 2.6)
57-
public_suffix (4.0.6)
58-
racc (1.6.1)
59-
rb-fsevent (0.11.0)
59+
public_suffix (5.0.3)
60+
racc (1.7.1)
61+
rake (13.0.6)
62+
rb-fsevent (0.11.2)
6063
rb-inotify (0.10.1)
6164
ffi (~> 1.0)
62-
rexml (3.2.5)
63-
rouge (3.26.1)
65+
rexml (3.2.6)
66+
rouge (4.1.3)
6467
safe_yaml (1.0.5)
65-
sassc (2.4.0)
66-
ffi (~> 1.9)
67-
terminal-table (2.0.0)
68-
unicode-display_width (~> 1.1, >= 1.1.1)
69-
unicode-display_width (1.8.0)
70-
webrick (1.7.0)
68+
sass-embedded (1.68.0)
69+
google-protobuf (~> 3.23)
70+
rake (>= 13.0.0)
71+
terminal-table (3.0.2)
72+
unicode-display_width (>= 1.1.1, < 3)
73+
unicode-display_width (2.5.0)
74+
webrick (1.8.1)
7175

7276
PLATFORMS
7377
ruby

0 commit comments

Comments
 (0)