Skip to content

chore: update GitHub Pages dependencies to latest - #17

Merged
pokornyd merged 1 commit into
mainfrom
chore/update-github-pages-deps
May 20, 2026
Merged

chore: update GitHub Pages dependencies to latest#17
pokornyd merged 1 commit into
mainfrom
chore/update-github-pages-deps

Conversation

@pokornyd

Copy link
Copy Markdown
Member

Summary

Upgrades the GitHub Pages dependency set to the latest versions, resolving two reported activesupport vulnerabilities flagged against docs/Gemfile.lock:

Both were against transitive activesupport 3.2.22.5. Bumping the whole github-pages set pulls activesupport to 8.1.3 — well past the fixes (the 5.2.x patch line is EOL; this is a real upgrade).

Changes

  • github-pages ~> 227~> 232
  • just-the-docs 0.4.0.rc30.12.0; remote_theme pinned to @v0.12.0 (was tracking unpinned main)
  • webrick ~> 1.7~> 1.8
  • Gemfile.lock fully regenerated — now cross-platform (Linux + macOS); the previous lock was Windows-only (x64-mingw-ucrt)
  • Added docs/.ruby-version (3.3.11) — github-pages 232 requires Ruby ≥ 3.0 (nokogiri >= 1.16.2)

Other notable transitive bumps: jekyll 3.9.2→3.10.0, nokogiri 1.13.9→1.19.3, kramdown 2.3.2→2.4.0, i18n 0.9.5→1.14.8.

Verification

bundle install + bundle check + bundle exec jekyll build all succeed locally. Remote theme loads, feed generates, and the custom kai_dark color scheme compiles.

Notes

  • Pre-existing Liquid warnings for raw {{ }} GitHub Actions syntax in ci-and-automation/*.md are unrelated to this upgrade and left untouched.
  • Local dev now needs rbenv shims initialized (eval "$(rbenv init - zsh)" in ~/.zshrc) for the .ruby-version pin to take effect.

🤖 Generated with Claude Code

Resolves the reported activesupport vulnerabilities (CVE-2020-8165,
CVE-2023-22796) by upgrading the full GitHub Pages dependency set.

- github-pages ~> 227 -> ~> 232
- just-the-docs 0.4.0.rc3 -> 0.12.0; remote_theme pinned to @v0.12.0
- webrick ~> 1.7 -> ~> 1.8
- activesupport 3.2.22.5 -> 8.1.3 (transitive; clears both CVEs)
- regenerate Gemfile.lock cross-platform (was Windows-only)
- add .ruby-version (3.3.11)
@pokornyd
pokornyd requested a review from a team as a code owner May 20, 2026 08:32
@pokornyd
pokornyd merged commit 28426b7 into main May 20, 2026
1 check passed
@pokornyd
pokornyd deleted the chore/update-github-pages-deps branch May 20, 2026 08:38
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.

1 participant