You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add GitHub Actions CI and an ActiveSupport compatibility matrix
- CI (replaces Travis): a minimal Ruby × ActiveSupport covering matrix — each
supported Ruby (3.1–4.0) paired with one supported ActiveSupport
(7.0/7.1/7.2/8.0/8.1), plus an experimental ruby-head + Rails-main cell.
Credential-free: runs `bundle exec rake test` (unit-only; tests stub all Xero
HTTP). Per-cell ActiveSupport pinned via gemfiles/ + BUNDLE_GEMFILE.
- Load ActiveSupport's deprecation framework before cherry-picking core_ext:
some versions emit a deprecation at load time (AS 7.1 array, AS 8.2 time)
referencing `ActiveSupport.deprecator` / `ActiveSupport::Deprecation`. Require
`active_support/deprecation` (+ `active_support/deprecator`, absent before 7.1)
first, rather than all of active_support.
- Set `required_ruby_version >= 3.1` and the `activesupport` floor to `>= 7.0`.
- Add CI and gem-version badges to the README.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments