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.