Skip to content

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.

3 participants