镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

PLAT-1016: Bump rack, rexml, addressable and concurrent-ruby for security alerts - #191

Open
pfbaz wants to merge 1 commit into
mainfrom
PLAT-1016-gem-vuln-bumps
Open

pfbaz wants to merge 1 commit into
mainfrom
PLAT-1016-gem-vuln-bumps

Conversation

@pfbaz

@pfbaz pfbaz commented Nov 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

Lockfile-only update to clear 45 of the 83 open Dependabot alerts while staying on Ruby 2.5 and Middleman 4.3.

Gem Old New Alerts
rack 2.2.3 2.2.25 35
rexml 3.2.5 3.4.4 6
concurrent-ruby 1.1.7 1.3.8 3
addressable 2.8.0 2.9.2 1

public_suffix (an addressable dependency) is set to 4.0.7, not 5.x, because 5.x requires Ruby 2.6 and the deploy workflow uses Ruby 2.5.

Not addressed

The 31 nokogiri and 7 activesupport alerts remain. Their fixed versions need Ruby 3.2+, which means upgrading Ruby and Middleman (4.3 caps activesupport below 6.0).

Testing

  • The lockfile resolves with Bundler 1.17.2.
  • Not built locally: macOS system Ruby can't compile the native gems (this also happens on main).
  • The only build check is the deploy workflow when this merges to main. If middleman build fails, the deploy step doesn't run, so the live site stays unchanged.

🤖 Generated with Claude Code

…rity alerts

Bump rack 2.2.3 -> 2.2.25, rexml 3.2.5 -> 3.4.4, addressable 2.8.0 -> 2.9.2
and concurrent-ruby 1.1.7 -> 1.3.8 to clear 45 Dependabot alerts. All stay
compatible with the Ruby 2.5 used by the deploy workflow.

public_suffix is set to 4.0.7 rather than 5.x, which requires Ruby 2.6.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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