Channel branches: Difference between revisions
imported>Ixxie m Fixed section capitalization. |
imported>Asymmetric Add info about the release process for the unstable channels |
||
Line 39: | Line 39: | ||
Note that updating channels won't cause a rebuild in itself; if you want to update channels and rebuild, you can run <code>nixos rebuild --upgrade</code> to do both in one step. | Note that updating channels won't cause a rebuild in itself; if you want to update channels and rebuild, you can run <code>nixos rebuild --upgrade</code> to do both in one step. | ||
== Channel release process == | |||
=== Unstable === | |||
The unstable channels (<code>nixpkgs/unstable</code> and <code>nixos/unstable</code>) are built off of the <code>master</code> branch. | |||
Once a PR gets merged, a job is triggered in [[Hydra]]. [https://hydra.nixos.org/job/nixpkgs/trunk/unstable#tabs-constituents This page] lists the 15 most recent builds in the <code>nixpkgs/unstable</code> channel, with the left-most column being the most recent. | |||
A build is considered successful when both of the following two conditions are true: | |||
* All of the jobs in a column are green (meaning, the tests have succeeded) | |||
* All of the jobs in the corresponding evaluation have finished (with a success or a failure) | |||
The evaluation for a build can be found by clicking on the column heading, and then following the the "Part of" link in the "Summary" tab. |