Skip to content

Comments

ci: update Ruby from 3.4 to 4.0#321

Merged
aguynamedryan merged 1 commit intomainfrom
ruby-4.0-upgrade
Feb 22, 2026
Merged

ci: update Ruby from 3.4 to 4.0#321
aguynamedryan merged 1 commit intomainfrom
ruby-4.0-upgrade

Conversation

@aguynamedryan
Copy link
Contributor

@aguynamedryan aguynamedryan commented Feb 22, 2026

Summary

  • Update CI workflow to use Ruby 4.0

Test plan

  • CI should pass with Ruby 4.0

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • CI test workflow updated to use Ruby 4.0.
    • Development dependency on Bundler relaxed to allow any version >= 2.0.

@coderabbitai
Copy link

coderabbitai bot commented Feb 22, 2026

No actionable comments were generated in the recent review. 🎉


Walkthrough

CI workflow ruby/setup-ruby version bumped from 3.4 to 4.0; gemspec development dependency for bundler loosened from "~> 2.0" to ">= 2.0".

Changes

Cohort / File(s) Summary
CI Configuration
​.github/workflows/run_tests.yml
Bumped ruby-version in the ruby/setup-ruby step of the Run-Spark-Tests job from 3.4 to 4.0.
Packaging / Gemspec
conceptql.gemspec
Relaxed development dependency on bundler from ~> 2.0 to >= 2.0, removing the upper bound.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'ci: update Ruby from 3.4 to 4.0' directly and accurately reflects the main change in the pull request—updating the Ruby version in the CI workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch ruby-4.0-upgrade

Comment @coderabbitai help to get the list of available commands and usage tips.

- Update CI workflow to use Ruby 4.0
- Loosen bundler dev dependency from ~> 2.0 to >= 2.0 (Ruby 4.0 ships Bundler 4.0.6)
- Re-resolve Gemfile.lock for Ruby 4.0 / Bundler 4.0.6

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@aguynamedryan aguynamedryan merged commit c405227 into main Feb 22, 2026
18 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.

1 participant