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

Upgrade to Ruby 3.4.1 #4896

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

Conversation

coalest
Copy link
Collaborator

@coalest coalest commented Dec 31, 2024

Doesn't resolve any issue.

Description

  • Upgrade Ruby version to 3.4.1
  • Update other gems that now produce deprecation warnings (yard and prawn-rails), related to ostruct being removed from the standard library at some point in the future.

@coalest
Copy link
Collaborator Author

coalest commented Dec 31, 2024

We still get a deprecation warning for pry on version 0.14. Upgrading to 0.15 would remove the warning, but pry-nav doesn't support 0.15 so we can't upgrade yet. I created a PR upstream because it doesn't seem like there is any reason pry-nav shouldn't support pry versions >0.15.

pry-nav seems kinda abandoned though. If someone wants those features they could use ruby/debug instead, but I don't want to remove it and potentially mess with someone's workflow.

@dorner
Copy link
Collaborator

dorner commented Jan 1, 2025

@coalest thanks for this - unfortunately because we're using Cloud66, we can't just upgrade the Ruby version. We have to deploy a new version of the application. We'll need to schedule this to do it "right". But we can use this PR to get it done.

@cielf let's see if we can schedule this for January!

@coalest
Copy link
Collaborator Author

coalest commented Jan 2, 2025

@dorner Figured it might not be that simple.

Btw is there any plan for upgrading Postgres to a newer version?

@dorner
Copy link
Collaborator

dorner commented Jan 2, 2025

We recently moved to AWS and we should be on Postgres 16.3 now.

@cielf
Copy link
Collaborator

cielf commented Jan 5, 2025

Per discussions in the planning meeting - there are other infrastructure tasks we want to complete first.

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