As we add new (unit and Cypress) tests to our repo, the the PR build time grows. We've tried manually splitting them into multiple steps but this doesn't scale.
We tried using https://github.com/bahmutov/cypress-split but saw no change in run times.
Most recently we manually created parallel steps for Cypress steps but as mentioned this won't scale as our app grows.
Is it possible to dynamically create steps in a pipeline?