Skip to content

Drop support for Active Record 7.2 - #579

Merged
nertzy merged 1 commit into
masterfrom
drop-active-record-7-2
Aug 10, 2026
Merged

Drop support for Active Record 7.2#579
nertzy merged 1 commit into
masterfrom
drop-active-record-7-2

Conversation

@nertzy

@nertzy nertzy commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

Active Record 7.2 reached end of life on 2026-08-09. Raise the supported floor to Active Record 8.0 and remove its release and stable CI coverage.

  • Remove obsolete Arel OR, migration-generator, and Rails 5 spec-cache compatibility paths.
  • Align the gemspec, Standard Rails target, README, changelog, and contribution example with the 8.0 floor.

Test plan

  • mise x -- bin/rake (Active Record 8.1.3.1)
  • ACTIVE_RECORD_VERSION="~> 8.0.0" mise x -- bundle install && ACTIVE_RECORD_VERSION="~> 8.0.0" mise x -- bin/rake (Active Record 8.0.5.1)
  • mise x -- bin/standardrb
  • Parsed .github/workflows/ci.yml and ran git diff --check

@nertzy
nertzy force-pushed the drop-active-record-7-2 branch 2 times, most recently from 04919a5 to 6b50057 Compare August 10, 2026 20:22
Active Record 7.2 reached end of life on 2026-08-09. Require Active Record 8.0 and remove 7.2 release and stable CI jobs.

Remove legacy Arel OR, migration-generator, and spec-cache compatibility paths while retaining coverage at the 8.0 support floor.
@nertzy
nertzy force-pushed the drop-active-record-7-2 branch from 6b50057 to 333ac47 Compare August 10, 2026 20:25
@nertzy
nertzy merged commit 333ac47 into master Aug 10, 2026
13 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.

1 participant