Skip to content

Remove deprecated activerecord-trilogy-adapter from Appraisals - #752

Merged
kbrock merged 1 commit into
stefankroes:masterfrom
kbrock:drop_trilogy_adapter_gem
Mar 31, 2026
Merged

Remove deprecated activerecord-trilogy-adapter from Appraisals#752
kbrock merged 1 commit into
stefankroes:masterfrom
kbrock:drop_trilogy_adapter_gem

Conversation

@kbrock

@kbrock kbrock commented Mar 31, 2026

Copy link
Copy Markdown
Collaborator

Description

Follow-up to #751. The activerecord-trilogy-adapter gem is deprecated — trilogy adapter is built into Rails 7.1+. Since we only support trilogy on 7.1+, the gem is not needed.

Before

Appraisals adds activerecord-trilogy-adapter for Rails < 7.1.

After

Removed. Trilogy support targets Rails 7.1+ only.
The activerecord-trilogy-adapter has been archived.
So no reason to add support to EOL ruby with an EOL driver.
Just stick with the current stack.

Type of Change

  • Bug fix

Checklist

  • My code follows the style guidelines
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally (bundle exec rake test)

How Has This Been Tested?

  • bundle exec rake test — 250 runs, 0 failures
  • DB=trilogy bundle exec rake test — 250 runs, 0 failures (Rails 7.2)

@kbrock
kbrock force-pushed the drop_trilogy_adapter_gem branch 2 times, most recently from 1bf8977 to d93504c Compare March 31, 2026 18:34
Trilogy adapter is built into Rails 7.1+. The activerecord-trilogy-adapter
gem is deprecated and not needed — trilogy support only targets Rails 7.1+.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kbrock
kbrock force-pushed the drop_trilogy_adapter_gem branch from d93504c to cc46697 Compare March 31, 2026 21:22
@kbrock
kbrock merged commit fe05257 into stefankroes:master Mar 31, 2026
11 checks passed
@kbrock
kbrock deleted the drop_trilogy_adapter_gem branch March 31, 2026 21:26
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