zinc-collective / compensated

Create value. Get Paid.
Other
13 stars 1 forks source link

Automate installing and testing all ruby versions #82

Closed zspencer closed 4 years ago

zspencer commented 4 years ago

See: https://github.com/zinc-collective/compensated/issues/81

Something CJ noticed was that we don't really document which versions of Ruby we support. This moves our targeted ruby versions into a feature definition, so we can expose it in our public API documentation.

@user512 - LMK what you think as well, as it's related to the questions you were asking about drivers and such; though in this case we're using sandboxes to run checks for a particular persona.

In this case, we have two personas:

  1. The contributor persona, whose sandbox we can use to automate checks for developers
  2. The client persona, where we can throw different permutations of Gemfiles

Stuff to do still (that could be done later):