Skip to content

Bumping to Rails 8 - #44

Merged
naterod-reverb merged 1 commit into
mainfrom
naterod/bump-to-rails-8
Aug 12, 2026
Merged

Bumping to Rails 8#44
naterod-reverb merged 1 commit into
mainfrom
naterod/bump-to-rails-8

Conversation

@naterod-reverb

Copy link
Copy Markdown

Need to bump this to Rails 8 to support bumping core to Rails 8.

Soundcheck shows that this builds into a valid Docker image (the beta Rails 8 branch pulls from this working branch):
Screenshot 2026-08-04 at 11 24 07 AM

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates Attachinary’s dependency set to be compatible with Rails 8 (and aligned Ruby/runtime tooling) so downstream “core” can move to Rails 8 while continuing to build and publish this gem.

Changes:

  • Bump Rails (and related gems) to Rails 8.x via updated lockfile resolution.
  • Remove git-pinned dependencies (mongoid, factory_bot_rails) in favor of released gem versions.
  • Update Ruby to 3.2.7 and bump the gem version.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
lib/attachinary/version.rb Bumps Attachinary gem version to 1.3.0.18.
Gemfile.lock Resolves dependencies against Rails 8.0.5.1; replaces prior git sources with released gems.
Gemfile Switches mongoid/factory_bot_rails from git pins to released version constraints.
attachinary.gemspec Broadens Rails dependency range to allow Rails 8; updates sqlite3 dev dependency constraint.
.ruby-version Updates repo Ruby version to 3.2.7.
.github/workflows/test.yaml Updates CI Ruby version to 3.2.7.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Gemfile
Comment on lines +30 to +31
# 6.5.1 carries the PR that PLAT-2226's git ref tracked; released gem needs only railties >= 6.1.0
gem 'factory_bot_rails', '>= 6.5.1'
Comment thread attachinary.gemspec
Comment on lines +27 to +30
s.add_dependency 'rails', '>= 7.2.1', '< 8.1'
s.add_dependency 'cloudinary'

s.add_development_dependency 'sqlite3'
s.add_development_dependency 'sqlite3', '~> 2.1'
@naterod-reverb
naterod-reverb merged commit c8309d7 into main Aug 12, 2026
4 of 5 checks passed
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