Skip to content

Update Bundler to the latest Ruby 3.0-compatible 2.x release - #25

Merged
guanw88 merged 10 commits into
masterfrom
copilot/update-bundler-2-x
Aug 28, 2026
Merged

guanw88 merged 10 commits into
masterfrom
copilot/update-bundler-2-x

Conversation

Copilot AI commented Aug 27, 2026 •

Copy link
Copy Markdown

This updates the project’s Bundler usage to a current 2.x release that remains compatible with the gem’s Ruby 3.0 baseline. It also aligns CI so all environments install and run with the same Bundler version.

  • Dependency constraint

    • Update the gemspec development dependency from the older Bundler 2.2 range to ~> 2.5.23.
  • Workflow consistency

    • Install Bundler 2.5.23 explicitly in GitHub Actions.
    • Run bundle install and bundle exec rspec through that pinned Bundler version.
spec.add_development_dependency "bundler", "~> 2.5.23"

Copilot AI and others added 3 commits August 27, 2026 19:05
Co-authored-by: guanw88 <44227626+guanw88@users.noreply.github.com>
Co-authored-by: guanw88 <44227626+guanw88@users.noreply.github.com>
Co-authored-by: guanw88 <44227626+guanw88@users.noreply.github.com>
@guanw88

guanw88 commented Aug 27, 2026

Copy link
Copy Markdown

@copilot Extract into bundler version into a variable so it can be change in one place

Copilot AI and others added 4 commits August 27, 2026 20:00
Co-authored-by: guanw88 <44227626+guanw88@users.noreply.github.com>
Co-authored-by: guanw88 <44227626+guanw88@users.noreply.github.com>
Co-authored-by: guanw88 <44227626+guanw88@users.noreply.github.com>
Co-authored-by: guanw88 <44227626+guanw88@users.noreply.github.com>

Copilot AI commented Aug 27, 2026

Copy link
Copy Markdown
Author

@copilot Extract into bundler version into a variable so it can be change in one place

Addressed in 04fd1d1. The Bundler version now comes from a single shared file and both the gemspec and CI read from it.

Copilot AI requested a review from guanw88 August 27, 2026 20:04
@guanw88

guanw88 commented Aug 28, 2026

Copy link
Copy Markdown

@copilot Hard code the bundler version in the gemspec and travis config. Only used a shared variable in GitHub actions

Co-authored-by: guanw88 <44227626+guanw88@users.noreply.github.com>

Copilot AI commented Aug 28, 2026

Copy link
Copy Markdown
Author

@copilot Hard code the bundler version in the gemspec and travis config. Only used a shared variable in GitHub actions

Addressed in 110cfc3. The gemspec and Travis now hard-code 2.5.23 again, and the shared Bundler version variable is only used in GitHub Actions.

@guanw88

guanw88 commented Aug 28, 2026

Copy link
Copy Markdown

@copilot resolve the merge conflicts in this pull request by deleting the travis config. Update the PR description to reflect the changes since this was generated

Co-authored-by: guanw88 <44227626+guanw88@users.noreply.github.com>

Copilot AI commented Aug 28, 2026

Copy link
Copy Markdown
Author

@copilot resolve the merge conflicts in this pull request by deleting the travis config. Update the PR description to reflect the changes since this was generated

Addressed in 4ea02d1. The Travis config has been removed from the branch, and the remaining change is the Bundler 2.5.23 update in the gemspec plus the GitHub Actions workflow.

@guanw88
guanw88 merged commit 91366e2 into master Aug 28, 2026
1 check passed
@guanw88
guanw88 deleted the copilot/update-bundler-2-x branch August 28, 2026 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants