- Update ActiveAdmin from beta16 to beta20
- Drop support for Rails 6.1, 7.0, 7.1 and ActiveAdmin 2.x/3.x
- Minimum requirements now: Rails 7.2+, Ruby 3.2+, ActiveAdmin 4.x
- Reduce CI jobs from 22+ to 6 (2 gemfiles × 3 Ruby versions)
- Clean up obsolete documentation files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Update CSS loading test to check for Quill styling in a more robust way
- Handle nested resource test differently for AA2/3 vs AA4 due to has_many behavior differences
- Fix RuboCop Layout/ExtraSpacing offenses in Appraisals file
- Tests now pass for AA4 and gracefully skip incompatible tests in AA2/3
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
- Add Appraisal gem for managing multiple test gemfiles
- Create test matrix for Rails 6.1-8.0 and ActiveAdmin 2.9-4.x
- Consolidate multiple workflow files into single ci.yml
- Use matrix strategy to test across Ruby 3.0-3.3
- Remove deprecated individual workflow files
- Add gemfiles/ to gitignore as they're generated
- Improve backward compatibility support