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 Ruby to v3.2.4 #1110

Merged
merged 2 commits into from
Apr 24, 2024
Merged

Upgrade Ruby to v3.2.4 #1110

merged 2 commits into from
Apr 24, 2024

Conversation

Mr0grog
Copy link
Member

@Mr0grog Mr0grog commented Apr 23, 2024

This resolves some security vulnerabilities (see https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/). Technically we should probably upgrade to v3.2.4 (same security patches, but for the 3.2 release line), but there's no obvious reason not to just move up to the 3.3 release line and no breaking changes.

This resolves some security vulnerabilities. Technically we should probably upgrade to v3.2.4 (same security patches, but for the 3.2 release line), but there's no obvious reason not to just move up to the 3.3 release line and no breaking changes.
@Mr0grog
Copy link
Member Author

Mr0grog commented Apr 23, 2024

CircleCI has not yet released an image for this version of Ruby. Tests pass locally, so I don’t expect to see any failures once CircleCI updates, but I’ll still wait for CI before merging just in case.

@Mr0grog
Copy link
Member Author

Mr0grog commented Apr 24, 2024

Welp, turns out Ruby 3.3.x requires a newer version of Rubocop, which wants us to make a lot of other code changes. Due to the maintenance status here, I’m switching to Ruby 3.2.4, which has the same security fixes.

Upgrading to 3.3.x required upgrading RuboCop, which demanded a whole laundry list of other changes. Given the maintenance status here, it's better to just stay on the Ruby 3.2.x line.
@Mr0grog Mr0grog changed the title Upgrade Ruby to v3.3.1 Upgrade Ruby to v3.2.4 Apr 24, 2024
@Mr0grog Mr0grog merged commit 7158256 into main Apr 24, 2024
3 checks passed
@Mr0grog Mr0grog deleted the upgrade-ruby-3.3.1 branch April 24, 2024 16:21
Mr0grog added a commit that referenced this pull request Apr 24, 2024
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-ops that referenced this pull request Apr 24, 2024
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.

1 participant