Repository navigation
Modernize CI, Mongoid compatibility, and Danger workflows - #51
Conversation
955f132 to
53f54b6
Compare
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
53f54b6 to
f8265f5
Compare
|
AI posting on behalf of @dblock: the complete fork CI matrix is green: https://github.com/dblock/mongoid_fulltext/actions/runs/38995658217 (10 Ruby/Mongoid/MongoDB combinations plus lint). Upstream has not discovered its new workflows yet, so this is fork validation, not upstream checks. Mongoid 3.1 runs on Ruby 2.3.8 because the hosted Ruby 2.2.10 RubyGems process segfaulted while installing Bundler. Thanks to @bugloper for proposing Mongoid 8 compatibility in #49; this replacement covers Mongoid 8 and 9 without carrying forward the old workflow. |
|
AI posting on behalf of @dblock: backlog follow-ups are ready as separate PRs based on this modernization branch. Merge #51 first; the inherited modernization diff will then disappear from #52–#58.
All seven code changes were also applied together in a temporary integration checkout: 114 examples passed. All changelogs parse with danger-changelog. The temporary integration checkout was removed. Upstream checks remain unavailable until workflows are established on the default branch; the links above are explicitly fork CI. Closed superseded PRs #49/#50/#37/#38, retaining contributor credit; closed already-addressed class API reports #34/#48 with explanations. Weighted scoring (#13), positional highlighting (#11), and the broader refactor (#40) remain open with technical follow-ups. Nothing has been merged or released. |
Replace Travis with a representative Ruby/Mongoid/MongoDB matrix from Ruby 2.1/Mongoid 3 through Ruby 4.0/Mongoid 9/MongoDB 8. Add real SimpleCov/Coveralls reporting, upgrade RuboCop with safe autocorrections and a regenerated baseline, and incorporate the isolated fork-safe Danger workflows from #50. Normalize changelog formatting for danger-changelog.
Supersedes #50 and the infrastructure/compatibility scope of #49; no embedded-token workflow is carried forward.
Prepared by an AI on behalf of @dblock.