Nightly

Coin is able to schedule jobs for certain intervals. The nightly scheduler allow scheduling different kind of jobs.

Integration job

Integration job has 2 subtypes based on which template is used. Default and android uses platforms that the module would normally use, this is recorded as type health check. The other is custom which enables user to input the file from which the platforms are parsed, this is recorded as nightly type. The custom job forces the format of nightly<user input>.yaml to separate platform configuration files from other configurations. If no user input is provided, nightly.yaml is used. See platform configurations for details.

Dependency update job

Dependency update job can be used to update module or qt5 dependencies. A commit is automatically created and staged.

Merge job

Merge job tries to merge the inputted branches and will automatically stage the created merge.