Open
Description
New Feature / Enhancement Checklist
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
Current Limitation
Currently, the CI runs all tests in dev environments. This means all npm dev dependencies will be installed. That is not representative of a production environment, where dev dependencies are not installed.
This can cause bugs to stay undetected, like #7183 where a dev dependency is used in non-test code and therefore passes the test. In a production environment that dependency would be missing and break the feature that is using that dependency.
Feature / Enhancement Description
Add additional CI stage to run tests in non-dev environment.
Example Use Case
Alternatives / Workarounds
none
3rd Party References
n/a