-
Notifications
You must be signed in to change notification settings - Fork 9
Understanding the CI
Lasklu edited this page Aug 7, 2020
·
12 revisions
Our CI pipelines are split according to their responsibities:
- Unit Testing pipeline
- Linter pipeline
- Release-trunk pipeline (for develop)
- Release pipeline (for master)
The Unit Testing pipeline and the Linter pipeline are required to pass before merging a pull request. We do not target the Squeak trunk so far. We also only test on linux, as the Mac OS is not supported yet. See Testing for further information.
Whenever you merge into the develop branch (after finishing a feature) the trunk-release pipeline will generate a pre-release. Whenever you merge into the master branch (i.e. after a successful sprint) the Release pipeline will generate a new release which can be found here.