-
Notifications
You must be signed in to change notification settings - Fork 10
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
Upgraded to ruby 3.1.4 #3097
Upgraded to ruby 3.1.4 #3097
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are you still planning to do this in steps?
I'll look for the release prep PR before signing off on this one.
#3096 has the prep for the release while still maintaining a functioning app. The short-hand hash syntax changes here was introduced with ruby 3.1 which give errors on 2.7. |
This check is stuck because it's one of our branch protection rules. Let's drop this check after we've started deploying with Ruby 3.1, in case we need a quick security release. I was imagining the steps you were following
|
I wasn't clear, sorry. I meant the jupiter version bump PR with a commit like this. To prepare for cutting a release. |
Would those first two deployments just be on staging or all the way to prod? I'm trying to work out what benefits there would be to deploy three times with two version bumps rather than doing it in one version bump and one deployment after this is merged which is what I had envisioned. |
The benefit of the two version bumps is being able to roll back if any changes cause issues. There are two places I can see where we could potentially run into issues:
Suppose it's the first; we could revert to jupiter 2.4.4 and fix bugs before trying the ruby upgrade. If it's the second, we could back the Ruby version and troubleshoot before continuing. The disadvantage to combining both changes is that it will be more difficult to rule out where the bug originated. I misunderstood your vision. Whatever you and Beau work out for deploying is fine by me. Do you have permission to change the branch protection rules? |
Makes sense, I feel like your approach is the way to go. I've pushed up a PR here for the 2.4.5 release. Yes, it does look like I have permission to change the branch protection rules |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Upgraded to ruby 3.1.4 with necessary changes