<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/services/cuirass.scm, branch master</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>services: cuirass: Add ‘minimum-disk-space’ field.</title>
<updated>2026-08-21T14:00:23+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-08-20T20:18:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f5326e03e27b938ca8aaae462b261193ac895d4f'/>
<id>f5326e03e27b938ca8aaae462b261193ac895d4f</id>
<content type='text'>
* gnu/services/cuirass.scm (&lt;cuirass-remote-worker-configuration&gt;)
[minimum-disk-space]: New field.
(cuirass-remote-worker-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #10691
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (&lt;cuirass-remote-worker-configuration&gt;)
[minimum-disk-space]: New field.
(cuirass-remote-worker-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #10691
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass-remote-worker: Disable JIT on AArch64.</title>
<updated>2025-12-25T23:01:44+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-12-22T23:18:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d2c2e7f4d697bd5d5aa577d4066bb54d583450ca'/>
<id>d2c2e7f4d697bd5d5aa577d4066bb54d583450ca</id>
<content type='text'>
* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service):
Pass #:environment-variables to ‘make-forkexec-constructor’.

Fixes: guix/guix#5052
Change-Id: Ibbf5aae9c6e62983c8e7f2eda310f68aef2edc8b
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #5053
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service):
Pass #:environment-variables to ‘make-forkexec-constructor’.

Fixes: guix/guix#5052
Change-Id: Ibbf5aae9c6e62983c8e7f2eda310f68aef2edc8b
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #5053
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Start ‘cuirass register’ eagerly.</title>
<updated>2025-10-16T13:14:36+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-10-15T10:35:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ba29b569ea698b986de4fcdd7e0b46f8ae8cb10e'/>
<id>ba29b569ea698b986de4fcdd7e0b46f8ae8cb10e</id>
<content type='text'>
* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass #:lazy-start?.

Change-Id: Ib91c82e74ce9c80616a3de693d858939e670a03d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass #:lazy-start?.

Change-Id: Ib91c82e74ce9c80616a3de693d858939e670a03d
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Validate specifications at build time.</title>
<updated>2025-10-16T13:14:36+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-10-15T10:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=03640d3cf04e9540b59cc1806e50b07095ea393f'/>
<id>03640d3cf04e9540b59cc1806e50b07095ea393f</id>
<content type='text'>
This ensures problems in the spec are caught before the system is
instantiated.

* gnu/services/cuirass.scm (cuirass-configuration-&gt;specification-file):
New procedure.
(cuirass-shepherd-service): Use it instead of ‘scheme-file’.

Change-Id: I90187ed4ed1a51958159741a55b6dc635c97312a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures problems in the spec are caught before the system is
instantiated.

* gnu/services/cuirass.scm (cuirass-configuration-&gt;specification-file):
New procedure.
(cuirass-shepherd-service): Use it instead of ‘scheme-file’.

Change-Id: I90187ed4ed1a51958159741a55b6dc635c97312a
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Add more configuration fields.</title>
<updated>2025-09-05T15:25:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-09-05T15:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d72eef9c918144bd892522722be71321d4a5ad97'/>
<id>d72eef9c918144bd892522722be71321d4a5ad97</id>
<content type='text'>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[parallel-evaluations]
[evaluation-ttl, web-threads]: New fields.
(cuirass-shepherd-service): Honor them.
* doc/guix.texi (Continuous Integration): Document them.

Change-Id: I33485b978d2a37ee93230b1d425731e6cb3b80e4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[parallel-evaluations]
[evaluation-ttl, web-threads]: New fields.
(cuirass-shepherd-service): Honor them.
* doc/guix.texi (Continuous Integration): Document them.

Change-Id: I33485b978d2a37ee93230b1d425731e6cb3b80e4
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Socket activation for ‘cuirass register’.</title>
<updated>2025-09-05T15:25:22+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-09-05T15:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=577f8fe1841a6316b36e4c7fdd93d38b9e082480'/>
<id>577f8fe1841a6316b36e4c7fdd93d38b9e082480</id>
<content type='text'>
Fixes guix/cuirass#16.

* gnu/services/cuirass.scm (cuirass-shepherd-service)[endpoint]: New
procedure.
Use ‘make-systemd-constructor’ for ‘cuirass register’.  Set the ‘COLUMNS’
environment variable.

Change-Id: If58e4e8a889ab11e4b5b89a7abaf0af24600751b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes guix/cuirass#16.

* gnu/services/cuirass.scm (cuirass-shepherd-service)[endpoint]: New
procedure.
Use ‘make-systemd-constructor’ for ‘cuirass register’.  Set the ‘COLUMNS’
environment variable.

Change-Id: If58e4e8a889ab11e4b5b89a7abaf0af24600751b
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Increase default polling interval to 5mn.</title>
<updated>2025-08-29T15:43:35+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-08-29T12:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b12844f5e0fa035184f2c365d0fe8e909ab4e10b'/>
<id>b12844f5e0fa035184f2c365d0fe8e909ab4e10b</id>
<content type='text'>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[interval]: Change to 300.
* doc/guix.texi (Continuous Integration): Update accordingly and explain where
it is used.

Change-Id: I30e38ffe0d75cd1f5857b422b4fa5d05dd47a7e5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (&lt;cuirass-configuration&gt;)[interval]: Change to 300.
* doc/guix.texi (Continuous Integration): Update accordingly and explain where
it is used.

Change-Id: I30e38ffe0d75cd1f5857b422b4fa5d05dd47a7e5
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Really allow ‘parameters’ to be a file-like object.</title>
<updated>2025-03-21T12:29:18+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-03-21T12:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a9dcd548fb0cc807a6394bfb8efe89a679da64a0'/>
<id>a9dcd548fb0cc807a6394bfb8efe89a679da64a0</id>
<content type='text'>
This is a followup to 72381149119e4541f16024fe5616aca022373525.

* gnu/services/cuirass.scm (cuirass-shepherd-service): Turn
‘--parameters=’ bit into a gexp.

Change-Id: I5dd886b90ecea45157873e9c701e34988d6d31cc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a followup to 72381149119e4541f16024fe5616aca022373525.

* gnu/services/cuirass.scm (cuirass-shepherd-service): Turn
‘--parameters=’ bit into a gexp.

Change-Id: I5dd886b90ecea45157873e9c701e34988d6d31cc
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Allow ‘parameters’ to be a file-like object.</title>
<updated>2025-03-21T11:37:29+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-03-21T11:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=72381149119e4541f16024fe5616aca022373525'/>
<id>72381149119e4541f16024fe5616aca022373525</id>
<content type='text'>
* gnu/services/cuirass.scm (cuirass-shepherd-service): Turn
‘--parameters=’ bit into a gexp.

Change-Id: I3b533d97f59757cc8c18fdafe8d26b4f29f04202
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (cuirass-shepherd-service): Turn
‘--parameters=’ bit into a gexp.

Change-Id: I3b533d97f59757cc8c18fdafe8d26b4f29f04202
</pre>
</div>
</content>
</entry>
<entry>
<title>services: cuirass: Respawn ‘cuirass-web’ more slowly.</title>
<updated>2025-02-24T22:33:51+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-02-24T09:56:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=61a9aa7fbe8291600710524c9dfbd0960fd580df'/>
<id>61a9aa7fbe8291600710524c9dfbd0960fd580df</id>
<content type='text'>
* gnu/services/cuirass.scm (cuirass-shepherd-service): Add
‘respawn-delay’ and ‘respawn-limit’ fields for ‘cuirass-web’.

Change-Id: I38c65d3a13fb3abc7c8f14784de3c93f5d7603f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/cuirass.scm (cuirass-shepherd-service): Add
‘respawn-delay’ and ‘respawn-limit’ fields for ‘cuirass-web’.

Change-Id: I38c65d3a13fb3abc7c8f14784de3c93f5d7603f7
</pre>
</div>
</content>
</entry>
</feed>
