To help us catch regressions sooner, we want to incorporate some open source projects that are based off Mongoid into a GH-based CI/CD pipeline.
The frequency this test suite runs at doesn't have to be per-commit, but we should ensure it's run prior to any scheduled release. This should ideally be done for the Ruby driver, Mongoid and bson-ruby.
Some ideas for projects (based on engagement signals such as GH stars/forks):
- https://github.com/errbit/errbit
- https://github.com/antiwork/gumroad
- https://github.com/ankane/ahoy
- https://github.com/alexreisner/geocoder
- https://github.com/ankane/lockbox
- https://github.com/drapergem/draper
- https://github.com/public-activity/public_activity
- https://github.com/openfarmcc/OpenFarm (archived in 04/2025, but if a fork gains traction it might be worth considering)
Projects considered for this effort should already have an established test suite (the goal isn't to backfill with tests - just run what's already there).