Skip to content

release: v6.0.0#2052

Draft
zkoppert wants to merge 2 commits intomasterfrom
release/6.0.0
Draft

release: v6.0.0#2052
zkoppert wants to merge 2 commits intomasterfrom
release/6.0.0

Conversation

@zkoppert
Copy link
Copy Markdown
Member

Summary

Prepare release v6.0.0. This is a major version bump because it drops support for Ruby versions below 3.3, which is a breaking change for consumers on Ruby 3.1 and 3.2.

Breaking

  • Drop support for Ruby < 3.3 (Ruby 3.1 EOL March 2025, Ruby 3.2 EOL March 2026)

Security

Bug Fixes

  • Fix RST section ID rendering to iterate all anchors instead of only the first (040f91d)

Infrastructure

  • Remove legacy Dockerfile and .dockerignore (Ubuntu Trusty, non-functional) (fix: resolve supply chain security code scanning alerts #2048)
  • Add Ruby 4.0 to CI test matrix
  • Bump nokogiri to 1.19.2, activesupport to 7.2.3.1
  • Bump github-linguist from 7.30.0 to 9.1.0
  • Pin GitHub Actions to commit SHAs for supply chain hardening
  • Add Dependabot configuration for automated dependency updates

Testing

  • All CI checks pass on Ruby 3.3, 3.4, and 4.0
  • Gem builds successfully: github-markup-6.0.0.gem

Release Blockers

Breaking change: Drop support for Ruby < 3.3
- Ruby 3.1 reached EOL March 2025
- Ruby 3.2 reaches EOL March 2026
- Minimum required Ruby version is now 3.3.0

See HISTORY.md for full changelog.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Zack Koppert <zkoppert@github.com>
@zkoppert zkoppert self-assigned this Apr 23, 2026
The gemspec version was bumped to 6.0.0 but Gemfile.lock still
referenced 5.0.1, causing bundler deployment mode to fail in CI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Zack Koppert <zkoppert@github.com>
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