Skip to content

Bump minimum Ruby supported to 3.3#216

Merged
ashfurrow merged 4 commits into
masterfrom
mokagio/drop-ruby-3.0-and-3.2
Jun 12, 2026
Merged

Bump minimum Ruby supported to 3.3#216
ashfurrow merged 4 commits into
masterfrom
mokagio/drop-ruby-3.0-and-3.2

Conversation

@mokagio

@mokagio mokagio commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Follow up to
#215 (comment), which highlighted Ruby versions < 3.3 are no longer receiving support.

@mokagio
mokagio marked this pull request as ready for review June 9, 2026 05:52
@mokagio
mokagio requested review from ashfurrow and Copilot June 9, 2026 05:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the gem and development tooling to require Ruby 3.3+, aligning supported Ruby versions with upstream Ruby support status and simplifying dependency constraints accordingly.

Changes:

  • Bump gem minimum supported Ruby to >= 3.3 and drop CI runs for Ruby 3.0–3.2.
  • Unpin parallel (allowing v2.x) and update the lockfile accordingly.
  • Update RuboCop target Ruby version and note the support drop in the changelog.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
danger-swiftlint.gemspec Raises required_ruby_version to >= 3.3.
.github/workflows/ci.yml Reduces Ruby test matrix to 3.3 and 3.4.
Gemfile Removes < 2 constraint on parallel.
Gemfile.lock Locks parallel to v2.1.0 and updates dependency list.
.rubocop.yml Updates RuboCop TargetRubyVersion for linting.
Changelog.md Documents the dropped support for Ruby 3.0–3.2 (Current Master).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Changelog.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@ashfurrow
ashfurrow merged commit 2d9fa3b into master Jun 12, 2026
3 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.

3 participants