Update GitHub Pages gem to fix issue with Ruby versions >= 3.3.0 #112
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The previous version of the GitHub pages gem, v227, had an issue with the latest version of Ruby (any greater than 3.3.x, or any version using ruby/logger 1.4.3 or greater. See the issue here: jekyll/jekyll#9392). Updating this gem to v232 updates Jekyll to > 3.9.4, where the logger compatibility issue is fixed.
This is a more dependable solution than some alternatives:
bundle update jekyll
Testing instructions
bundle install
.bundle exec jekyll serve --port 4000 --livereload
and confirm it matches the production sitervm install ruby --latest
orrbenv install 3.3.1
) and verify that the site fails to run locally with an error message mentioning the@level_override[Fiber.current]
configuration.