ci: add/bump Ruby 3.4, move Node to 22 (#1594)

This involves some explicit adding of gems that were moved out of the default gems:

- `base64` and `csv` are needed for both Jekyll 3.9 and Jekyll 4.3
- `bigdecimal` is just needed for Jekyll 3.9

In the ideal case, this gets backported to both Jekyll 3.9 and 4.3 so we don't need custom Gemfiles. But, I'm also okay with adding these manually for now, and then reverting once both get a backport that patches this. Reminds me of webrick!
This commit is contained in:
Matt Wang
2025-01-13 02:44:30 -08:00
committed by GitHub
parent 7fc56e2016
commit abb054af9c
7 changed files with 42 additions and 29 deletions

View File

@@ -1,6 +1,9 @@
source "https://rubygems.org"
gemspec
gem "base64"
gem "csv"
gem "jekyll-github-metadata", ">= 2.15"
gem "jekyll-include-cache", group: :jekyll_plugins