services: cuirass: Increase default polling interval to 5mn.

* gnu/services/cuirass.scm (<cuirass-configuration>)[interval]: Change to 300.
* doc/guix.texi (Continuous Integration): Update accordingly and explain where
it is used.

Change-Id: I30e38ffe0d75cd1f5857b422b4fa5d05dd47a7e5
This commit is contained in:
Ludovic Courtès 2025-08-29 14:44:43 +02:00
parent d2c71bfd72
commit b12844f5e0
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 7 additions and 3 deletions

View file

@ -37878,9 +37878,13 @@ Owner of the @code{cuirass} process.
@item @code{group} (default: @code{"cuirass"}) @item @code{group} (default: @code{"cuirass"})
Owner's group of the @code{cuirass} process. Owner's group of the @code{cuirass} process.
@item @code{interval} (default: @code{60}) @item @code{interval} (default: @code{300})
Number of seconds between the poll of the repositories followed by the Number of seconds between the poll of the repositories followed by the
Cuirass jobs. Cuirass jobs, by default.
Note that individual jobset specifications may override this in their
@code{period} field; the value specified here is only used for
specifications that use the default @code{period} value, which is zero.
@item @code{ttl} (default: @code{2592000}) @item @code{ttl} (default: @code{2592000})
Duration to keep build results' GC roots alive, in seconds. Duration to keep build results' GC roots alive, in seconds.

View file

@ -100,7 +100,7 @@
(group cuirass-configuration-group ;string (group cuirass-configuration-group ;string
(default "cuirass")) (default "cuirass"))
(interval cuirass-configuration-interval ;integer (seconds) (interval cuirass-configuration-interval ;integer (seconds)
(default 60)) (default 300))
(ttl cuirass-configuration-ttl ;integer (ttl cuirass-configuration-ttl ;integer
(default 2592000)) (default 2592000))
(build-expiry cuirass-configuration-build-expiry (build-expiry cuirass-configuration-build-expiry