The great bundler cleanup
We’ve been slowly transitioning all our gems to use Gemfiles and bundler’s gem tasks, but Gabe Berke-Williams (gabebw) is finally laying down the law. Welcome to the New Order: limerick_rake, paul_revere, cocaine, suspenders, pacecar, appraisal, shoulda-matchers, bourne, shoulda, high_voltage, flutie, paperclip, shoulda-context, and factory_girl_rails are now in line.
This provides a reliable and unified way for developers to check out, test, and release our gems:
bundle install && bundle exec rake && bundle exec rake release
Among other things, this keeps our CI clean and means we can’t forget to add Git tags for each release.
Matthias Schmidt (MSchmidt) removed font families from buttons to let the application’s fonts shine through (3d18d51) and Mark Sonnabaum (msonnabaum) restored a missing import to make column mixins available (9b826ac).
Gabe Berke-Williams (gabebw) and Joe Ferris (jferris) added support to our braintree fake for more of the Braintree API and changed behavior to be more realistic in 0dd6471, 3d758a1, c57cde3, 45b5e62, bab770a, 0c02a8e, 707b336, and 36f2b5e. They also cleaned up fake_braintree internals with a number of improvements in 1811656, e055191, 3ada7a3, 9304ea0, 210835c, 0a647db, ad3c6ab, 6c284b5, eab8d78, 7a7e153, 5970f68, ebab395, 58a1e89, d3097c5, ebeab46, and 47d00aa.
This week, Gabe Berke-Williams (gabebw) earned the prestigious “Committed more than is reasonably plausible in a forty-hour work week” award for getting his name in this post more often than the word “the.”
Kudos to Mike Burns (mike-burns) for earning the “Pull Request Vacuum” award. How many merged pull requests does it take to get to the center of the Earth? Mike is well on his way to finding out.