Where can I learn more about the CI for PRs?

I’d like to submit PRs and do what I can to apply the same checks and tests as a project’s CI uses. I believe you (the Bablyon.js development process) uses Azure pipelines rather than the more typical GitHub Actions. I’ve found a couple of pipelines for tests https://dev.azure.com/babylonjs/ContinousIntegration/_build?view=folders&pipelineNameFilter=test I haven’t managed to work out which ones are run for pull requests, etc. Any pointers to the pipelines and their configurations would be great, thank you.

cc @docEdub

Most of the testing is done by the CI Monorepo pipeline on Azure. Here’s a successful run that you can click through the tasks to see which tests get run for PRs:

https://dev.azure.com/babylonjs/ContinousIntegration/_build/results?buildId=45428&view=logs&j=75411c4f-7006-534f-2962-6dec19ff1daf

Thank you - the commands are easy enough to copy+paste and run locally, albeit a bit fiddly and potentially error-prone e.g. if someone misses commands or copies and runs them out of order.

Out of interest, are the scripts actually published?

They are not.

1 Like