<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/ci.scm, branch version-1.3.0</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>ci: Update to the last version.</title>
<updated>2021-06-14T06:58:41+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2021-06-14T06:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=aa34d4d28dfe25ba47d5800d05000fb7221788c0'/>
<id>aa34d4d28dfe25ba47d5800d05000fb7221788c0</id>
<content type='text'>
* gnu/ci.scm: Update to the master version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/ci.scm: Update to the master version.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: tarball: Use "current-guix" as profile name.</title>
<updated>2021-04-18T08:45:53+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2021-04-18T07:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2ccb715ab3ebef5ddbc53d706cbc42b3b765d613'/>
<id>2ccb715ab3ebef5ddbc53d706cbc42b3b765d613</id>
<content type='text'>
Fixes: &lt;https://issues.guix.gnu.org/47841&gt;.

* gnu/ci.scm (tarball-jobs): Use "current-guix" as profile name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: &lt;https://issues.guix.gnu.org/47841&gt;.

* gnu/ci.scm (tarball-jobs): Use "current-guix" as profile name.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Fix system-tests subset.</title>
<updated>2021-04-12T09:55:41+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2021-04-12T08:26:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fc37346ff493de7781107c7c3e75863ca7419e2b'/>
<id>fc37346ff493de7781107c7c3e75863ca7419e2b</id>
<content type='text'>
* gnu/ci.scm (system-test-jobs): Make sure that "all-system-tests" is also
covered by the "current-guix-package" parameter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/ci.scm (system-test-jobs): Make sure that "all-system-tests" is also
covered by the "current-guix-package" parameter.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Introduce new subsets.</title>
<updated>2021-04-08T13:24:03+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2021-04-08T12:08:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2afc79b51d0956e5834e81a70692a35cd83e4e87'/>
<id>2afc79b51d0956e5834e81a70692a35cd83e4e87</id>
<content type='text'>
Introduce 'images, 'system-tests and 'tarball subsets.

* gnu/ci.scm (cuirass-jobs): Break the 'all subset into smaller subsets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce 'images, 'system-tests and 'tarball subsets.

* gnu/ci.scm (cuirass-jobs): Break the 'all subset into smaller subsets.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Remove the job period argument.</title>
<updated>2021-04-08T13:24:03+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2021-04-08T12:03:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=14ada96451812d1ccb7d42e3f0ec2a9248273f0e'/>
<id>14ada96451812d1ccb7d42e3f0ec2a9248273f0e</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: %cross-targets: Add powerpc64le-linux-gnu.</title>
<updated>2021-03-24T06:19:58+00:00</updated>
<author>
<name>Chris Marusich</name>
<email>cmmarusich@gmail.com</email>
</author>
<published>2021-02-22T03:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8d9aece8c499e536d36c97f11fa8a55325ad4db6'/>
<id>8d9aece8c499e536d36c97f11fa8a55325ad4db6</id>
<content type='text'>
* gnu/ci.scm (%cross-targets): Add an entry for powerpc64le-linux-gnu.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/ci.scm (%cross-targets): Add an entry for powerpc64le-linux-gnu.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Change manifest argument type.</title>
<updated>2021-03-23T10:48:35+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2021-03-21T14:35:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=862af8c2ed131a23bdafdc22e7fbdd90765af6b4'/>
<id>862af8c2ed131a23bdafdc22e7fbdd90765af6b4</id>
<content type='text'>
* gnu/ci.scm (arguments-&gt;manifests): Change manifest argument type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/ci.scm (arguments-&gt;manifests): Change manifest argument type.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Support packages with multiple channels.</title>
<updated>2021-03-14T18:43:35+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2021-03-14T18:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cbfcbb79df41c2485716e12874424215d9840e3d'/>
<id>cbfcbb79df41c2485716e12874424215d9840e3d</id>
<content type='text'>
This is a follow-up of 61a1165340a8bcc45550259edca25275d899fe09. For packages
provided by external channels, package-channels procedure will return at least
two channels. Take it into account.

* gnu/ci.scm (cuirass-jobs): Fix channels subset argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a follow-up of 61a1165340a8bcc45550259edca25275d899fe09. For packages
provided by external channels, package-channels procedure will return at least
two channels. Take it into account.

* gnu/ci.scm (cuirass-jobs): Fix channels subset argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Add channel subset support.</title>
<updated>2021-03-14T17:19:41+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2021-03-14T17:19:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=61a1165340a8bcc45550259edca25275d899fe09'/>
<id>61a1165340a8bcc45550259edca25275d899fe09</id>
<content type='text'>
* gnu/ci.scm (cuirass-jobs): Add channel subset support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/ci.scm (cuirass-jobs): Add channel subset support.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Remove hydra support.</title>
<updated>2021-03-10T07:49:48+00:00</updated>
<author>
<name>Mathieu Othacehe</name>
<email>othacehe@gnu.org</email>
</author>
<published>2021-03-10T07:48:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=76bea3f8bcd951ded88dfb7f8cad5bc3e5a1701f'/>
<id>76bea3f8bcd951ded88dfb7f8cad5bc3e5a1701f</id>
<content type='text'>
This removes hydra support to use Cuirass as the only continuous integration
system.

* build-aux/hydra/gnu-system.scm: Remove it.
* build-aux/hydra/guix-modular.scm: Ditto.
* build-aux/hydra/guix.scm: Ditto.
* build-aux/cuirass/hydra-to-cuirass.scm: Ditto.
* Makefile.am (EXTRA_DIST): Update it.
(hydra-jobs.scm): Remove it.
(cuirass-jobs.scm): Update it.
* build-aux/hydra/evaluate.scm: Move it to ...
* build-aux/cuirass/evaluate.scm: ... here.
* build-aux/cuirass/guix-modular.scm: Remove it.
* build-aux/cuirass/gnu-system.scm: Ditto.
* guix/packages.scm (%hydra-supported-systems): Rename it to ...
(%cuirass-supported-systems): ... this variable.
* build-aux/check-final-inputs-self-contained: Adapt it.
* etc/release-manifest.scm: Ditto.
* gnu/ci.scm (package-&gt;alist): Remove it.
(derivation-&gt;job): New procedure.
(package-job, package-cross-job, cross-jobs, image-jobs, system-test-jobs,
tarball-jobs): Use it.
(guix-jobs): New procedure.
(hydra-jobs): Rename it to ...
(cuirass-jobs): ... this procedure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes hydra support to use Cuirass as the only continuous integration
system.

* build-aux/hydra/gnu-system.scm: Remove it.
* build-aux/hydra/guix-modular.scm: Ditto.
* build-aux/hydra/guix.scm: Ditto.
* build-aux/cuirass/hydra-to-cuirass.scm: Ditto.
* Makefile.am (EXTRA_DIST): Update it.
(hydra-jobs.scm): Remove it.
(cuirass-jobs.scm): Update it.
* build-aux/hydra/evaluate.scm: Move it to ...
* build-aux/cuirass/evaluate.scm: ... here.
* build-aux/cuirass/guix-modular.scm: Remove it.
* build-aux/cuirass/gnu-system.scm: Ditto.
* guix/packages.scm (%hydra-supported-systems): Rename it to ...
(%cuirass-supported-systems): ... this variable.
* build-aux/check-final-inputs-self-contained: Adapt it.
* etc/release-manifest.scm: Ditto.
* gnu/ci.scm (package-&gt;alist): Remove it.
(derivation-&gt;job): New procedure.
(package-job, package-cross-job, cross-jobs, image-jobs, system-test-jobs,
tarball-jobs): Use it.
(guix-jobs): New procedure.
(hydra-jobs): Rename it to ...
(cuirass-jobs): ... this procedure.
</pre>
</div>
</content>
</entry>
</feed>
