We have a Rails app with 2 engines.
Those engines require each others like this:
engine_1 is independent.
The app requires both engines.
We have test in
/spec/dummy from each engine’s folders.
About 2 days ago, suddenly, our builds failed from the migration step of
We saw that it asked for some environment variables from
Then we recognized the error started from
bundle install step.
Our config looks like this:
- run: name: bundle rails_app command: cd rails_app && bundle install - run: name: bundle engine_1/spec/dummy command: cd engine_1/spec/dummy && bundle install - run: name: bundle engine_2/spec/dummy command: cd engine_2/spec/dummy && bundle install
Instead of using its own gems, the second
bundle install command reuses every gems used by the first, including
We have tried swapping the order but still, only the first
bundle install has effect. The other 2 just copied the first one.
Here we stuck. Do you have any recommendation for this issue?