Skip to content

Conversation

BytePaul
Copy link
Contributor

@BytePaul BytePaul commented Sep 15, 2025

Description

This PR updates the Gemfile to improve compatibility with newer Ruby/Jekyll versions and to remove deprecated or unnecessary dependencies.

Changes:

Added explicit Ruby version requirement: ruby ">= 3.1"

Pinned Jekyll version with an upper bound: gem "jekyll", ">= 4.1.1", "< 5.0"

Switched posix-spawn back to the released gem (removed GitHub PR reference)

Removed jekyll-algolia (deprecated, pins outdated Nokogiri)

Added a version constraint for Nokogiri: ~> 1.18

Removed open-uri (it’s part of Ruby stdlib, no gem needed)

Kept webrick for Ruby 3+ compatibility

Rationale:

Avoids build errors caused by outdated jekyll-algolia dependency.

Ensures consistent builds by constraining Jekyll and Nokogiri versions.

Removes unnecessary gems (open-uri).

Clarifies Ruby version support explicitly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants