How might we automate CI against new releases of Rails? #1316
Replies: 3 comments
-
|
I think we'd need to explore something like We'd only really need to support this for CI and development, so we could use a binstub + environment variable like we did in #1287 However, we'd still need to have this run on a schedule in CI. |
Beta Was this translation helpful? Give feedback.
-
|
I've been working on two things to try and solve a similar version of this problem on Administrate: thoughtbot/administrate#2830 is the current PR which I've been gradually working on. It uses a gem I've been playing around with called The idea behind It's then easy enough to lean on matrix builds to test against lots of different versions (including current HEAD, for instance) and there's It is very time consuming to develop this though, the feedback cycle can be painfully slow whilst you wait for a lot of commands to run! |
Beta Was this translation helpful? Give feedback.
-
|
As an aside, I also wonder if using rails-diff (thank you @MatheusRich!) could help with local development as well as the issue at hand. We could just compare the "expected" |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
One of the most difficult things about maintaining Suspenders is ensuring it works with the latest version of Rails. Even though we have good test coverage on the last release, that did not matter because the
dummyapp was frozen in time.One advantage we have with the latest release is that CI builds and tests a Rails application generated from Suspenders. The issue is that we only run CI anytime there's a PR.
Beta Was this translation helpful? Give feedback.
All reactions