Check if we can load the FOSS application
Proposal
- Albert: instead of running tests in foss mode, can we do a static check on dependencies from foss to ee and run this check on MRs? Today’s failure was due to a code in FOSS that uses a constant defined in EE
- Jen-Shin: I don’t think static check is enough, because Ruby is too dynamic, but maybe it can catch 80% of issues? I don’t know if we can leverage any existing tools though. My feeling is that it’s not worth the effort to build it.
- Remy: We could start the application in *as-if-foss mode and maybe that would catch constants that aren’t available as well.
Edited by Lin Jen-Shin