.. _nightly: 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.yaml`` to separate platform configuration files from other configurations. If no user input is provided, nightly.yaml is used. See :ref:`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. Email address from nightly is added to the merge as reviewer automatically. On conflict the conflicting files will be added to the change and uploaded as wip to gerrit.