<meta name='robots' content='noindex, nofollow'/>
<link rel='stylesheet' type='text/css' href='/cgit-static/cgit.css'/>
<link rel='stylesheet' type='text/css' href='/cgit-static/better-cgit-markdown-heading-color.css'/>
<link rel='shortcut icon' href='/cgit-static/favicon.ico'/>
<link rel='alternate' title='Atom feed' href='https://git.koszko.org/guix/atom/gnu/ci.scm?h=koszko' type='application/atom+xml'/>
</head>
<body>
<div id='cgit'><table id='header'>
<tr>
<td class='logo' rowspan='2'><a href='/'><img src='https://git.koszko.org/cgit-static/cgit.png' alt='cgit logo'/></a></td>
<td class='main'><a href='/'>index</a> : <a href='/guix/'>guix</a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='20fbd870938e239c038d8524a56729f123f19f80'/><select name='h' onchange='this.form.submit();'>
<option value='koszko' selected='selected'>koszko</option>
<option value='koszko-scripts'>koszko-scripts</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Wojtek's customized Guix</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/guix/about/'>about</a><a href='/guix/'>summary</a><a href='/guix/refs/?id=20fbd870938e239c038d8524a56729f123f19f80'>refs</a><a class='active' href='/guix/log/gnu/ci.scm'>log</a><a href='/guix/tree/gnu/ci.scm?id=20fbd870938e239c038d8524a56729f123f19f80'>tree</a><a href='/guix/commit/gnu/ci.scm?id=20fbd870938e239c038d8524a56729f123f19f80'>commit</a><a href='/guix/diff/gnu/ci.scm?id=20fbd870938e239c038d8524a56729f123f19f80'>diff</a></td><td class='form'><form class='right' method='get' action='/guix/log/gnu/ci.scm'>
<input type='hidden' name='id' value='20fbd870938e239c038d8524a56729f123f19f80'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/guix/log/?id=20fbd870938e239c038d8524a56729f123f19f80'>root</a>/<a href='/guix/log/gnu?id=20fbd870938e239c038d8524a56729f123f19f80'>gnu</a>/<a href='/guix/log/gnu/ci.scm?id=20fbd870938e239c038d8524a56729f123f19f80'>ci.scm</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/guix/log/gnu/ci.scm?id=20fbd870938e239c038d8524a56729f123f19f80&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2022-01-01 15:23:24 +0100'>2022-01-01</span></td><td><a href='/guix/commit/gnu/ci.scm?id=6756c64a8f1a22f74ea3bcb8bfb00f229ad6f6c5'>ci: Add extra jobs for tunable packages.</a><span class='msg-avail'>...<span class='msg-tooltip'>This allows us to provide substitutes for tuned package variants.

* gnu/ci.scm (package-job): Add #:suffix and honor it.
(package-&gt;job): Add #:suffix and honor it.
(%x86-64-micro-architectures): New variable.
(tuned-package-jobs): New procedure.
(cuirass-jobs): Add jobs for tunable packages.
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2021-12-10 21:49:25 +0100'>2021-12-10</span></td><td><a href='/guix/commit/gnu/ci.scm?id=32750e8c3ed38df4cafb39cffa878c6851abc899'>Merge remote-tracking branch 'signed/master' into core-updates</a></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-12-06 10:56:01 +0100'>2021-12-06</span></td><td><a href='/guix/commit/gnu/ci.scm?id=93e9f0bc7fc97db7b9e31477858ef7cb2ce01c90'>ci: Cross-build the 'guix' package.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (%core-packages): Add GUIX.
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2021-10-12 17:46:23 +0000'>2021-10-12</span></td><td><a href='/guix/commit/gnu/ci.scm?id=a1eca979fb8da842e73c42f4f53be29b169810f2'>Merge remote-tracking branch 'origin/master' into core-updates-frozen.</a></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-10-04 16:36:59 +0200'>2021-10-04</span></td><td><a href='/guix/commit/gnu/ci.scm?id=688a4db071736a772e6b5515d7c03fe501c3c15a'>ci: Allow manifests to contain any lowerable object.</a><span class='msg-avail'>...<span class='msg-tooltip'>Previously, manifests could only contain packages:

  https://lists.gnu.org/archive/html/guix-devel/2021-10/msg00002.html

This allows us to pass origins as found in 'etc/source-manifest.scm'.

* gnu/ci.scm (derivation-&gt;job): Change default #:timeout value to 5h.
(manifests-&gt;packages): Remove.
(manifests-&gt;jobs): New procedure.
(cuirass-jobs): Use it in the 'manifests' case.
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2021-09-27 17:55:53 +0200'>2021-09-27</span></td><td><a href='/guix/commit/gnu/ci.scm?id=7c5f01d55634254bea8bad4c9dcc31496efd4fce'>ci: Adjust 'channel-build-system' to monadic style.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (channel-build-system): Adjust to new monadic style.
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2021-07-10 19:59:31 +0200'>2021-07-10</span></td><td><a href='/guix/commit/gnu/ci.scm?id=ac815ecd6321d8f167abb4f0dde1293fd9798ba1'>ci: Build commencement packages supported on the target system.</a><span class='msg-avail'>...<span class='msg-tooltip'>This is a followup to df49fe2a13d933c640e3189413c5adfced1103c5.

* gnu/ci.scm (%bootstrap-packages): Rename to...
(commencement-packages): ... this, and turn into a procedure.  Filter
packages that pass 'supported-package?'.
(cuirass-jobs): Adjust accordingly.
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2021-07-09 14:12:40 +0200'>2021-07-09</span></td><td><a href='/guix/commit/gnu/ci.scm?id=df49fe2a13d933c640e3189413c5adfced1103c5'>ci: Add bootstrap packages to the core subset.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (%bootstrap-packages): New variable.
(cuirass-jobs): Add it to the core subset.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-07-09 14:12:15 +0200'>2021-07-09</span></td><td><a href='/guix/commit/gnu/ci.scm?id=37861f6c293d7ed1033050b2b0597885ba65186f'>ci: Add bootstrap packages to the core subset.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (%bootstrap-packages): New variable.
(cuirass-jobs): Add it to the core subset.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-07-05 16:09:03 +0200'>2021-07-05</span></td><td><a href='/guix/commit/gnu/ci.scm?id=9ac9df25a17767a3a8f4335df1770cf4c02ab5bc'>ci: Change "core" subset to include the latest GCC and Guile.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (%core-packages): Replace GCC-7 by GCC-11 and GUILE-2.0 by
GUILE-3.0.
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2021-07-03 20:01:05 +0200'>2021-07-03</span></td><td><a href='/guix/commit/gnu/ci.scm?id=39f1486efd70712416ca784f9014132644b04155'>ci: Remove duplicate ".SYSTEM" extension for cross-compilation jobs.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (package-cross-job): Remove ".SYSTEM".
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2021-05-25 14:47:16 +0200'>2021-05-25</span></td><td><a href='/guix/commit/gnu/ci.scm?id=e4c02ac70f408ae3a4f6de761707a7ca7e5525e5'>ci: Add derivation inputs.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (derivation-&gt;job): Add the derivation inputs to the job
association list.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-05-25 09:46:35 +0200'>2021-05-25</span></td><td><a href='/guix/commit/gnu/ci.scm?id=a5c2e0dc4eee1a4319d2dfc1562e38fff76123a5'>ci: Add derivation inputs.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (derivation-&gt;job): Add the derivation inputs to the job
association list.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-04-28 11:53:33 +0200'>2021-04-28</span></td><td><a href='/guix/commit/gnu/ci.scm?id=f97e220b45aba1c10f155e760667df7ef4cae382'>ci: Add custom subset.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (cuirass-jobs): Add 'custom susbset.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-04-28 11:53:32 +0200'>2021-04-28</span></td><td><a href='/guix/commit/gnu/ci.scm?id=3034f3d05bdd4e20fe07c329e41f831950d96f01'>ci: Add arguments-&gt;systems procedure.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (arguments-&gt;systems): New procedure.
(cuirass-jobs): Use it.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-04-28 11:53:32 +0200'>2021-04-28</span></td><td><a href='/guix/commit/gnu/ci.scm?id=996b5edf51c132764ca8122d401c5bb2b8d2e3c5'>ci: Factorize image-&gt;job procedure.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (image-jobs): Extract -&gt;job procedure into ...
(image-&gt;job): ... this new procedure.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-04-18 10:45:53 +0200'>2021-04-18</span></td><td><a href='/guix/commit/gnu/ci.scm?id=2ccb715ab3ebef5ddbc53d706cbc42b3b765d613'>ci: tarball: Use "current-guix" as profile name.</a><span class='msg-avail'>...<span class='msg-tooltip'>Fixes: &lt;https://issues.guix.gnu.org/47841&gt;.

* gnu/ci.scm (tarball-jobs): Use "current-guix" as profile name.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-04-12 11:55:41 +0200'>2021-04-12</span></td><td><a href='/guix/commit/gnu/ci.scm?id=fc37346ff493de7781107c7c3e75863ca7419e2b'>ci: Fix system-tests subset.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/ci.scm (system-test-jobs): Make sure that "all-system-tests" is also
covered by the "current-guix-package" parameter.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-04-08 15:24:03 +0200'>2021-04-08</span></td><td><a href='/guix/commit/gnu/ci.scm?id=2afc79b51d0956e5834e81a70692a35cd83e4e87'>ci: Introduce new subsets.</a><span class='msg-avail'>...<span class='msg-tooltip'>Introduce 'images, 'system-tests and 'tarball subsets.

* gnu/ci.scm (cuirass-jobs): Break the 'all subset into smaller subsets.
</span></span></td><td>Mathieu Othacehe</td></tr>
<tr><td><span title='2021-04-08 15:24:03 +0200'>2021-04-08</span></td><td><a href='/guix/commit/gnu/ci.scm?id=14ada96451812d1ccb7d42e3f0ec2a9248273f0e'>ci: Remove the job period argument.</a><span class='msg-avail'>...<span class='msg-tooltip'>Cuirass now deals with periodicity directly on specifications.

* gnu/ci.scm (derivation-&gt;job): Remove the period argument.
(image-jobs, system-test-jobs, tarball-jobs): Adapt them.
</span></span></td><td>Mathieu Othacehe</td></tr>