Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump ruby 3.3 #3697

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

Bump ruby 3.3 #3697

wants to merge 9 commits into from

Conversation

pgwillia
Copy link
Member

@pgwillia pgwillia commented Feb 3, 2025

Context

This morning breakman warned us that

Support for Ruby 3.1.4 ends on 2025-03-31

Related to https://github.com/ualbertalib/library_applications_development/issues/163

image

What's New

Bump Ruby to 3.3 in Gemfile, working dev environment, and part of CI strategy (include 3.4 as well).

Not done: docker environment

@pgwillia pgwillia changed the title Bump ruby 3.4 Bump ruby 3.3 Feb 21, 2025
ConnorSheremeta

This comment was marked as outdated.

Copy link
Contributor

@ConnorSheremeta ConnorSheremeta left a comment

Choose a reason for hiding this comment

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

.rubocop.yml is missing an update to the TargetRubyVersion

@ConnorSheremeta
Copy link
Contributor

My apologies for jumping the gun, I had mistaken this with another PR in the dev-pull-request channel and realise now that this might not be ready for review.

@pgwillia
Copy link
Member Author

My apologies for jumping the gun, I had mistaken this with another PR in the dev-pull-request channel and realise now that this might not be ready for review.

I thought this was ready too, but library-cms is a higher priority so we'll do that first. I appreciate any feedback you have!

csv was loaded from the standard library, but is not part of the default gems starting from Ruby 3.4.0.
You can add csv to your Gemfile or gemspec to silence this warning.
ostruct.rb was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
More easily available in RHEL/centos ecosystem.  Can revisit 3.4 when it's more mature.
Layout/LineLength: Line is too long. [153/120] (https://rubystyle.guide#max-line-length)
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.

2 participants