Skip to content

Add Rails 8.0 support#287

Merged
mcelicalderon merged 2 commits intomasterfrom
mcelicalderon-add-rails-8.0-support
Jul 28, 2025
Merged

Add Rails 8.0 support#287
mcelicalderon merged 2 commits intomasterfrom
mcelicalderon-add-rails-8.0-support

Conversation

@mcelicalderon
Copy link
Copy Markdown
Member

No description provided.

@mcelicalderon mcelicalderon added the enhancement New feature or request label Jul 28, 2025
@mcelicalderon mcelicalderon force-pushed the mcelicalderon-add-rails-8.0-support branch 3 times, most recently from 5bbfc5b to 04262e4 Compare July 28, 2025 01:08
@mcelicalderon mcelicalderon force-pushed the mcelicalderon-add-rails-8.0-support branch from 04262e4 to 89d6dad Compare July 28, 2025 02:19
Copy link
Copy Markdown
Member Author

@mcelicalderon mcelicalderon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@00dav00 I have dropped some versions from the test matrix but other that that, no changes required in the gem's code to support Rails 8.0

Comment thread .circleci/config.yml
matrix:
parameters:
ruby-version:
- '2.7'
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test matrix exceeded the limit. I think it's fine to stop testing older ruby versions. We won't necessarily drop support now, but if we ever get a report of a failure, we can drop support then instead of fixing it. WDYT @00dav00

`rails new gqld_dummy -S -C --skip-action-mailbox --skip-action-text -T --skip-spring --skip-bundle --skip-keeps -G --skip-active-storage -J --skip-listen --skip-bootsnap`
end
FileUtils.cd(File.join(destination_root, '../gqld_dummy')) do
`rm -f config/initializers/assets.rb`
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was necessary as the assets initializer is still generated, but additional setup is required to continue to support assets in Rails 8.0 and we don't need it

@mcelicalderon mcelicalderon merged commit 582aba9 into master Jul 28, 2025
1 check passed
@mcelicalderon mcelicalderon deleted the mcelicalderon-add-rails-8.0-support branch July 28, 2025 02:33
@mcelicalderon mcelicalderon mentioned this pull request Jul 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant