integrallis / stripe_event

Stripe webhook integration for Rails applications.
https://rubygems.org/gems/stripe_event
MIT License
844 stars 104 forks source link

Add Rails 7 and Ruby 3.0/3.1 to CI #148

Closed petergoldstein closed 2 years ago

petergoldstein commented 2 years ago

Adds Ruby 3.0 and 3.1 and Rails 7 to the CI matrix.

In addition to the simple changes to the CI configuration and the addition of a Rails 7 gemfile this PR:

  1. Adds exclusions for unsupported combinations.
  2. Conditionally adds the net-imap, net-pop, and net-smtp gems to the Rails 6.1 gemfile when Ruby is 3.1 or greater. This is necessary to support Ruby 3.1 / Rails 6.1, since Ruby 3.1 no longer includes these gems by default.
rmm5t commented 2 years ago

See #151 and #152