Skip to content

Upgrade Ruby, Jekyll and dependencies to latest#144

Merged
Mavrikant merged 1 commit into
masterfrom
claude/wizardly-gates-prxp18
Jun 14, 2026
Merged

Upgrade Ruby, Jekyll and dependencies to latest#144
Mavrikant merged 1 commit into
masterfrom
claude/wizardly-gates-prxp18

Conversation

@Mavrikant

Copy link
Copy Markdown
Owner

Summary

Upgrades Ruby, Jekyll and all dependencies to their latest releases, and verifies they build together compatibly.

Changes

  • Gemfile: Jekyll constraint ~> 4.2.0~> 4.4 (resolves 4.4.1). Modernized tzinfo-data platforms to :windows, removing the Bundler deprecation warning for :mingw/:mswin/:x64_mingw.
  • .github/workflows/build-jekyll.yml: CI Ruby 3.23.4.
  • CLAUDE.md: refreshed version/deploy references to match (and corrected the stale deploy description to the actual ruby/setup-ruby + peaceiris/actions-gh-pages workflow).

All jekyll_plugins are unpinned and resolve to their latest releases:

Gem Version
jekyll 4.4.1
jekyll-feed 0.17.0
jekyll-paginate 1.1.0
jekyll-sitemap 1.4.0
jekyll-admin 0.12.0
jekyll-seo-tag 2.9.0
jekyll-email-protect 1.1.0
jekyll-spaceship 0.10.2
jekyll-favicon 1.1.0
jekyll-coffeescript 2.0.0
webrick 1.9.2

Compatibility testing

Verified a clean bundle install + bundle exec jekyll build (JEKYLL_ENV=production) under both Ruby 3.4.9 (latest stable, the new CI target, with Bundler 2.6.9) and Ruby 3.3.6:

  • ✅ Build completes with exit 0 (only pre-existing Bootstrap Sass @import/if() deprecation warnings).
  • index.html, feed.xml, sitemap.xml, paginated /posts/, about/ and main.css all generated.
  • sm_thumbnails.rb plugin generated all 17 responsive WebP card thumbnails via ImageMagick.
  • jekyll-favicon generated favicon.ico / favicon.png.
  • ✅ MathJax still loads from jsDelivr; no real polyfill.io <script> reintroduced by the jekyll-spaceship upgrade (the config override still applies).

Notes

  • No Gemfile.lock is committed (gitignored, per repo convention), so plugins continue to float to their latest compatible releases at install time.
  • The upstream theme jekyll-theme-clean-blog.gemspec is intentionally left unchanged (it is not loaded by the Gemfile build).

https://claude.ai/code/session_01UdHER2XsuGUwWhUBBDMMXV


Generated by Claude Code

- Bump Jekyll constraint from ~> 4.2.0 to ~> 4.4 (resolves 4.4.1)
- Bump CI Ruby from 3.2 to 3.4 in build-jekyll.yml
- Modernize tzinfo-data platforms to :windows (removes Bundler
  deprecation warning for :mingw/:mswin/:x64_mingw)
- Refresh CLAUDE.md version/deploy references to match

All jekyll_plugins are unpinned and now resolve to their latest
releases (feed 0.17.0, sitemap 1.4.0, admin 0.12.0, seo-tag 2.9.0,
email-protect 1.1.0, spaceship 0.10.2, favicon 1.1.0, coffeescript
2.0.0, webrick 1.9.2). Verified a clean bundle install + jekyll
build under Ruby 3.4.9 (and 3.3.6): thumbnails, favicons, feed,
sitemap and MathJax (jsDelivr) all build correctly.

https://claude.ai/code/session_01UdHER2XsuGUwWhUBBDMMXV
@Mavrikant Mavrikant marked this pull request as ready for review June 14, 2026 23:15
@Mavrikant Mavrikant merged commit 79f9845 into master Jun 14, 2026
5 checks passed
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