Skip to content

refactor: Update ruby from 3.0.7 to 3.1.7#1020

Draft
HeitorMC wants to merge 16 commits intomasterfrom
update-ruby-3.1.7
Draft

refactor: Update ruby from 3.0.7 to 3.1.7#1020
HeitorMC wants to merge 16 commits intomasterfrom
update-ruby-3.1.7

Conversation

@HeitorMC
Copy link
Copy Markdown
Collaborator

@HeitorMC HeitorMC commented Aug 20, 2025

What this PR do ?

  • It updates a major version of Ruby, from 3.0.8 to 3.1.7

Related Issues

#1014

Additional Notes (if any)

This is the first update in a series of four updates described here: #1006

  • autoprefixer-rails The higher versions are broken in the CI, so for now we will keep this on 10.4.0.7, which is stable
  • attachinary gem constrained to Cloudinary 1.x versions, even though we have v2 for cloudinary.
  • compass-rails is no longer supported. From what I understood, we use this gem for sprite generation.
  • configuration This gem hasn't received any updates in 12 years.
    -i18n-js v4 is a breaking change release and diverges quite a lot from how the previous version worked. To keep this simple and fast, we will address this gem in a different PR/issue

@HeitorMC HeitorMC changed the title refactor: upgrade Ruby version to 3.1.7 in Gemfile and Gemfile.lock refactor: Update ruby from 3.0.7 to 3.1.7 Aug 20, 2025
@HeitorMC HeitorMC marked this pull request as ready for review August 20, 2025 18:35
@HeitorMC HeitorMC marked this pull request as draft September 9, 2025 00:42
@julialbq
Copy link
Copy Markdown
Contributor

julialbq commented Sep 16, 2025

Issue #931 (Handle ruby gems dependencies)

List of updated gems so far:

  • api-pagination to latest
  • attachinary constrained to Cloudinary 1.x version
  • autoprefixer-rails
  • chartkick
  • foreman to latest
  • gravtastic to latest
  • faraday to latest
  • jquery-atwho-rails '~> 1.5', '>= 1.5.4' lock
  • jquery-ui-rails latest
  • kaminari '~> 1.2', '>= 1.2.2' lock
  • material icons to latest (last release 2022)
  • pg to latest
  • pg_search to latest
  • new relic to latest

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