[shepherd] 01/02: timer, transient: Honor #:requirement.

2025-01-17 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit 0da25da14b596b352e6b2e82e5477f91a47e9d3d Author: Ludovic Courtès AuthorDate: Fri Jan 17 22:16:55 2025 +0100 timer, transient: Honor #:requirement. * modules/shepherd/service/timer.scm (timer-service): Pass

[shepherd] branch main updated (ffcd374 -> 609e50b)

2025-01-17 Thread Ludovic Courtès
civodul pushed a change to branch main in repository shepherd. from ffcd374 service: Preserve replacement bindings after ‘daemonize’. new 0da25da timer, transient: Honor #:requirement. new 609e50b transient: Created services depend on ‘transient’. The 2 revisions listed above as

[shepherd] 02/02: transient: Created services depend on ‘transient’.

2025-01-17 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit 609e50bcfc224d093ae4fc0176ee77f8ae6f7ca9 Author: Ludovic Courtès AuthorDate: Fri Jan 17 22:19:59 2025 +0100 transient: Created services depend on ‘transient’. * modules/shepherd/service/transient.scm (transient

branch master updated: website: Add the “User Survey” tag.

2025-01-16 Thread Ludovic Courtès
9cc8c4d36922e639db7bc0d670115a5bdbaee358 Author: Ludovic Courtès AuthorDate: Thu Jan 16 16:13:15 2025 +0100 website: Add the “User Survey” tag. * website/posts/2024-guix-user-contributor-survey-results-post1.sxml, website/posts/20241110-user-contributor-survey.md: Add the “User

01/02: website: add first post convering the Guix User and Contributor Survey 2024.

2025-01-16 Thread Ludovic Courtès
-survey-q7.png, website/static/blog/img/2024-guix-survey-q10.png: New files. Signed-off-by: Ludovic Courtès --- ...guix-user-contributor-survey-results-post1.sxml | 488 + website/static/blog/img/2024-guix-survey-q1.png| Bin 0 -> 53515 bytes website/static/blog/

02/02: website: user survey: Update publication date.

2025-01-16 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository guix-artwork. commit 3df7d79d756cdc8ad27b7fa25cf8b2c5593de7cc Author: Ludovic Courtès AuthorDate: Thu Jan 16 09:39:18 2025 +0100 website: user survey: Update publication date. --- website/posts/2024-guix-user-contributor-survey-results

branch master updated (0dad823 -> 3df7d79)

2025-01-16 Thread Ludovic Courtès
civodul pushed a change to branch master in repository guix-artwork. from 0dad823 website: blog: Prevent content from overflowing in post previews. new e70ccdb website: add first post convering the Guix User and Contributor Survey 2024. new 3df7d79 website: user survey: Update p

[shepherd] branch main updated: service: Preserve replacement bindings after ‘daemonize’.

2025-01-13 Thread Ludovic Courtès
below commit ffcd3745e5d8a3e4134ae76fe94a5ec80f52c465 Author: Ludovic Courtès AuthorDate: Mon Jan 13 11:36:41 2025 +0100 service: Preserve replacement bindings after ‘daemonize’. Partly fixes <https://issues.guix.gnu.org/75460>. * modules/shepherd.scm (replace-core-bi

branch master updated: hydra: services: Add mcron job to update mirror at Codeberg.

2025-01-12 Thread Ludovic Courtès
described below commit bcabb36c430bb05355e12f0e9f17544540fb3295 Author: Ludovic Courtès AuthorDate: Sun Jan 12 23:05:52 2025 +0100 hydra: services: Add mcron job to update mirror at Codeberg. * hydra/modules/sysadmin/services.scm (update-guix-mirror): New procedure. (%guix

[shepherd] annotated tag v1.0.1 created (now cec1c9c)

2025-01-12 Thread Ludovic Courtès
civodul pushed a change to annotated tag v1.0.1 in repository shepherd. at cec1c9c (tag) tagging f977025a0cc68fa4ccf0397c49365e45ba8338e4 (commit) replaces v1.0.1rc1 by Ludovic Courtès on Sun Jan 12 17:44:55 2025 +0100 - Log

[shepherd] branch main updated (2b6aa91 -> f977025)

2025-01-12 Thread Ludovic Courtès
civodul pushed a change to branch main in repository shepherd. from 2b6aa91 log-rotation: Pass ‘--rm’ to the ‘zstd’ command. new 4c07fdf nls: Update de, ro, sr, sv, and uk translations. new 2abd25f Update NEWS. new f977025 build: Bump to version 1.0.1. The 3 revisions liste

[shepherd] 02/03: Update NEWS.

2025-01-12 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit 2abd25f8033d4706210542086f2ae9af61df3eb4 Author: Ludovic Courtès AuthorDate: Sun Jan 12 17:43:02 2025 +0100 Update NEWS. --- NEWS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/NEWS b/NEWS index 9ff8aca

[shepherd] 03/03: build: Bump to version 1.0.1.

2025-01-12 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit f977025a0cc68fa4ccf0397c49365e45ba8338e4 Author: Ludovic Courtès AuthorDate: Sun Jan 12 17:43:35 2025 +0100 build: Bump to version 1.0.1. * configure.ac: Bump to version 1.0.1. --- configure.ac | 2 +- 1 file

branch master updated: hydra: services: guix-packages-website: Update to 0.3.0-0.e669a5e963.

2025-01-11 Thread Ludovic Courtès
commit, version and hash accordingly. (guix-packages-website-shepherd-services): Add a new environment variable "GUIX_PACKAGES_WEBSITE_DOMAIN_NAME". Signed-off-by: Ludovic Courtès --- hydra/modules/sysadmin/services.scm | 12 +++- 1 file changed, 7 insertions(+), 5

branch master updated: hydra: services: Expire pending builds after 1 month.

2025-01-11 Thread Ludovic Courtès
described below commit 740349a930b4f4d9a155903ee1b6e7b236f02c55 Author: Ludovic Courtès AuthorDate: Sat Jan 11 23:57:47 2025 +0100 hydra: services: Expire pending builds after 1 month. * hydra/modules/sysadmin/services.scm (cuirass-service): Add ‘build-expiry’. --- hydra/modules

branch main updated: base: Add support for disabling channel authentication.

2025-01-09 Thread Ludovic Courtès
authentication. * doc/cuirass.texi (Specifications): Add documentation. Signed-off-by: Ludovic Courtès --- doc/cuirass.texi | 4 src/cuirass/base.scm | 19 ++- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/doc/cuirass.texi b/doc/cuirass.texi

branch wip-event-logging created (now d81fa49)

2025-01-09 Thread Ludovic Courtès
civodul pushed a change to branch wip-event-logging. at d81fa49 base: ‘remote-builder’ listens for notifications from ‘cuirass remote-server’. This branch includes the following new commits: new d81fa49 base: ‘remote-builder’ listens for notifications from ‘cuirass remote-server’.

[no subject]

2025-01-09 Thread Ludovic Courtès
branch: wip-event-logging commit d81fa497bfd3690f061846e06bf1d9c0e43b1865 Author: Ludovic Courtès AuthorDate: Thu Jan 9 12:39:53 2025 +0100 base: ‘remote-builder’ listens for notifications from ‘cuirass remote-server’. * src/cuirass/base.scm (%remote-server-socket-file-name): New

[shepherd] branch main updated: log-rotation: Pass ‘--rm’ to the ‘zstd’ command.

2025-01-08 Thread Ludovic Courtès
commit 2b6aa913685b2ec77f90c504c063edeb12018dd9 Author: Ludovic Courtès AuthorDate: Wed Jan 8 18:17:18 2025 +0100 log-rotation: Pass ‘--rm’ to the ‘zstd’ command. * modules/shepherd/service/log-rotation.scm (compress-file): Pass “--rm” to zstd. * NEWS: Update. --- NEWS

[shepherd] annotated tag v1.0.1rc1 created (now a7d31d6)

2025-01-08 Thread Ludovic Courtès
civodul pushed a change to annotated tag v1.0.1rc1 in repository shepherd. at a7d31d6 (tag) tagging adbda456a11bb55144dd9ce86ae0c46d137e8fa7 (commit) replaces v1.0.0 by Ludovic Courtès on Wed Jan 8 12:26:16 2025 +0100 - Log

[shepherd] branch main updated: build: Bump to version 1.0.1rc1.

2025-01-08 Thread Ludovic Courtès
adbda456a11bb55144dd9ce86ae0c46d137e8fa7 Author: Ludovic Courtès AuthorDate: Wed Jan 8 12:12:00 2025 +0100 build: Bump to version 1.0.1rc1. * configure.ac: Bump to version 1.0.1rc1. --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac

[shepherd] 02/02: support: Update copyright year in ‘--version’ output.

2025-01-08 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit 6c3b14d842e63e6fe7d1607b74dfa3a8725c0d0a Author: Ludovic Courtès AuthorDate: Wed Jan 8 12:08:30 2025 +0100 support: Update copyright year in ‘--version’ output. * modules/shepherd/support.scm (display-version

[shepherd] branch main updated (6d52686 -> 6c3b14d)

2025-01-08 Thread Ludovic Courtès
civodul pushed a change to branch main in repository shepherd. from 6d52686 logger: Reopen current log output port if needed. new 7a53e30 doc: Document kexec reboot fallback modes. new 6c3b14d support: Update copyright year in ‘--version’ output. The 2 revisions listed above as "

[shepherd] 01/02: doc: Document kexec reboot fallback modes.

2025-01-08 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit 7a53e30c2a2b72ce02b486ea23cf1b8abff3a227 Author: Ludovic Courtès AuthorDate: Wed Jan 8 12:06:23 2025 +0100 doc: Document kexec reboot fallback modes. This is a followup to 6a1ccc7168111033b10f3090d6f89e327ac4fc16

[no subject]

2025-01-06 Thread Ludovic Courtès
branch: main commit 0eeb26c583142f9d7243eefe72a93b62cfcfd9d6 Author: Ludovic Courtès AuthorDate: Mon Jan 6 17:33:34 2025 +0100 utils: Factorize ‘open-unix-listening-socket’. * src/cuirass/utils.scm (open-unix-listening-socket): New procedure. * src/cuirass/scripts/register.scm

main updated (0a2566b -> 0eeb26c)

2025-01-06 Thread Ludovic Courtès
civodul pushed a change to branch main. from 0a2566b Bump user-visible copyright years. new 0df79b3 web: server: Drop inactive client connections. new 4da8cc5 web: server: Exit when ‘accept’ throws. new 0eeb26c utils: Factorize ‘open-unix-listening-socket’. Summary of chan

[no subject]

2025-01-06 Thread Ludovic Courtès
branch: main commit 0df79b33e439f00aba81f9df2038837385dfa57c Author: Ludovic Courtès AuthorDate: Mon Jan 6 17:15:57 2025 +0100 web: server: Drop inactive client connections. * src/web/server/fiberized.scm (input-available?): New procedure. (%client-socket-ttl): New variable

[no subject]

2025-01-06 Thread Ludovic Courtès
branch: main commit 4da8cc5b69615058b5fdf6dc2579ce563d5904f1 Author: Ludovic Courtès AuthorDate: Mon Jan 6 17:22:34 2025 +0100 web: server: Exit when ‘accept’ throws. * src/web/server/fiberized.scm (socket-loop): Catch 'system-error around ‘accept’. --- src/web/s

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit c263b657908a46aa79d153f26da626afc23e081b Author: Ludovic Courtès AuthorDate: Sun Jan 5 17:27:12 2025 +0100 metrics: Add #:timestamp? to ‘db-get-metrics-with-id’. * src/cuirass/metrics.scm (db-get-metrics-with-id): Add #:timestamp? and honor it. --- src

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit dea68d4e795d8f4852f743ca8d4d3026ab6021a6 Author: Ludovic Courtès AuthorDate: Sun Jan 5 19:25:31 2025 +0100 templates: metrics: Show pending builds per system. * src/cuirass/templates.scm (bright-color): New procedure. (global-metrics-content): Add #:pending

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit 1a0ebbdcfe71faf4ef5a43402ebebf190c2caf93 Author: Ludovic Courtès AuthorDate: Sun Jan 5 22:14:45 2025 +0100 templates: Show tooltips on pending builds chart. * src/cuirass/templates.scm (make-line-chart): Add #:tooltips? and honor it. (global-metrics

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit 0a2566b4cdc07d701e813ec3dde7fa9896b52326 Author: Ludovic Courtès AuthorDate: Sun Jan 5 22:16:39 2025 +0100 Bump user-visible copyright years. * src/cuirass/templates.scm (html-page): Bump copyright year in footer. * src/cuirass/ui.scm (show-version): Likewise

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit 197a45c5226b8e679b3ec95c8f2a273635f99b2b Author: Ludovic Courtès AuthorDate: Sun Jan 5 18:07:16 2025 +0100 metrics: ‘db-get-metrics-with-id’ can restrict to a field value. * src/cuirass/metrics.scm (db-get-metrics-with-id): Add #:value and honor it. Change

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit d31dc1718fa557fcbbd243ce4b44705e803fae4e Author: Ludovic Courtès AuthorDate: Sun Jan 5 19:27:06 2025 +0100 base: Really run ‘build-queue-cleaner’ in a separate fiber. Fixes a bug introduced in 3665686d1e1997d189059e7583e77464a7dd1e20, whereby ‘build-queue

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit e1338fd2b673021ce2c3cad13c18d16aab22d715 Author: Ludovic Courtès AuthorDate: Sun Jan 5 11:39:33 2025 +0100 systemd: Add “Restart=always” to ‘cuirass-remote-worker.service’. * etc/cuirass-remote-worker.service.in (Restart): Add. --- etc/cuirass-remote

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit 0d2d372eaf73cd656f4d94dc76d2acc0423c6487 Author: Ludovic Courtès AuthorDate: Sun Jan 5 16:13:17 2025 +0100 metrics: Add ‘pending-builds-per-system’ metric. * src/cuirass/metrics.scm (db-pending-builds): Add ‘system’ parameter and honor it. (%metrics

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit 878af4946d7765d36e864543f43ff72029847b61 Author: Ludovic Courtès AuthorDate: Sun Jan 5 17:25:25 2025 +0100 metrics: Add #:timestamp to ‘db-update-metric’. * src/cuirass/metrics.scm (db-update-metric): Add #:timestamp parameter and honor it. --- src/cuirass

main updated (e1a4675 -> 0a2566b)

2025-01-05 Thread Ludovic Courtès
civodul pushed a change to branch main. from e1a4675 tests: Test properties in specifications. new d38b61a database: Remove newline in message. new d31dc17 base: Really run ‘build-queue-cleaner’ in a separate fiber. new e1338fd systemd: Add “Restart=always” to ‘cuirass-remo

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit d38b61ab8b41c1aca36cde171068ab1ca414c9f7 Author: Ludovic Courtès AuthorDate: Sun Jan 5 11:39:05 2025 +0100 database: Remove newline in message. * src/cuirass/database.scm (db-reschedule-builds-without-failed-dependencies): Remove extra newline in message

[no subject]

2025-01-05 Thread Ludovic Courtès
branch: main commit 724bef1703ebda7a807aec0b28184743e4e98901 Author: Ludovic Courtès AuthorDate: Sun Jan 5 22:09:54 2025 +0100 metrics: Change pending builds sampling period to 6h. So far ‘pending-builds’ was effectively sampled every 24h. * src/cuirass/metrics.scm

branch master updated: website: bootstrapping-mono: Update publication date.

2024-12-29 Thread Ludovic Courtès
described below commit 53f18814bd231acb5f452de8b511d3260013ca79 Author: Ludovic Courtès AuthorDate: Sun Dec 29 22:26:08 2024 +0100 website: bootstrapping-mono: Update publication date. * website/posts/bootstrapping-mono.md: Update date. --- website/posts/bootstrapping-mono.md | 2 +- 1

01/02: website: add bootstrapping-mono blog post

2024-12-29 Thread Ludovic Courtès
-off-by: Ludovic Courtès --- website/posts/bootstrapping-mono.md | 369 1 file changed, 369 insertions(+) diff --git a/website/posts/bootstrapping-mono.md b/website/posts/bootstrapping-mono.md new file mode 100644 index 000..a5deff4 --- /dev/null +++ b

branch master updated (fcce12b -> 48767bc)

2024-12-29 Thread Ludovic Courtès
civodul pushed a change to branch master in repository guix-artwork. from fcce12b website: Add post about Shepherd 1.0.0. new 9cc78a2 website: add bootstrapping-mono blog post new 48767bc website: bootstrapping-mono: Typographical tweaks. The 2 revisions listed above as "new" are

02/02: website: bootstrapping-mono: Typographical tweaks.

2024-12-29 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository guix-artwork. commit 48767bc59a8c6155dd68287d3f1baca47aed4ba1 Author: Ludovic Courtès AuthorDate: Sun Dec 29 22:23:53 2024 +0100 website: bootstrapping-mono: Typographical tweaks. * website/posts/bootstrapping-mono.md: Adjust

branch main updated: tests: Test properties in specifications.

2024-12-26 Thread Ludovic Courtès
): Add properties to expected specifications. Signed-off-by: Ludovic Courtès --- tests/common.scm | 4 +++- tests/forgejo.scm | 13 +++--- tests/gitlab.scm | 71 +-- 3 files changed, 66 insertions(+), 22 deletions(-) diff --git a

[no subject]

2024-12-26 Thread Ludovic Courtès
branch: main commit 13737f2e156617dc74f388e8d6f01bd08f0f231a Author: Ludovic Courtès AuthorDate: Thu Dec 26 14:57:00 2024 +0100 templates: Add missing unquote for pull request info box. * src/cuirass/templates.scm (pull-request-info-box): Add missing unquote. --- src/cuirass

[no subject]

2024-12-26 Thread Ludovic Courtès
branch: main commit f9c951d95d3147eec85f34cd54581ec359af6c65 Author: Ludovic Courtès AuthorDate: Thu Dec 26 15:07:26 2024 +0100 templates: Display pull-request info on evaluation build page. * src/cuirass/templates.scm (evaluation-build-table): Add #:properties. Add call to

[no subject]

2024-12-26 Thread Ludovic Courtès
branch: main commit b68a22dad6f7c04015c73c41796c29369de7d0ee Author: Ludovic Courtès AuthorDate: Thu Dec 26 14:59:41 2024 +0100 templates: Really distinguish pull requests in spec list. This is a followup to 774113d13bf6df5bc5d8c5b409ad51add91f4013. * src/cuirass

main updated (774113d -> f9c951d)

2024-12-26 Thread Ludovic Courtès
civodul pushed a change to branch main. from 774113d templates: Distinguish pull requests from other jobsets in spec list. new 13737f2 templates: Add missing unquote for pull request info box. new b68a22d templates: Really distinguish pull requests in spec list. new f9c951d

[shepherd] branch main updated: logger: Reopen current log output port if needed.

2024-12-22 Thread Ludovic Courtès
commit 6d526862375a426c13a52c7343c0ee9215367a00 Author: Ludovic Courtès AuthorDate: Mon Dec 23 00:45:22 2024 +0100 logger: Reopen current log output port if needed. Fixes a bug whereby a timer with #:log-file could trigger a crash upon rotation: since its process has terminated, the

[shepherd] branch main updated (136b3d9 -> 6a1ccc7)

2024-12-22 Thread Ludovic Courtès
civodul pushed a change to branch main in repository shepherd. from 136b3d9 doc: Add missing quote in ‘updatedb’ example. new a3a80a7 service: Call ‘reboot’ when ‘reboot-kexec’ fails. new 2fedd9a system: Add ‘kexec-supported?’ and ‘kexec-loaded?’. new 6a1ccc7 service: Abort

[shepherd] 02/03: system: Add ‘kexec-supported?’ and ‘kexec-loaded?’.

2024-12-22 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit 2fedd9ad0d88d116ded82b524d04366df47f2b12 Author: Ludovic Courtès AuthorDate: Sun Dec 22 20:05:04 2024 +0100 system: Add ‘kexec-supported?’ and ‘kexec-loaded?’. * modules/shepherd/system.scm.in (kexec-supported

[shepherd] 01/03: service: Call ‘reboot’ when ‘reboot-kexec’ fails.

2024-12-22 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit a3a80a7092caf31bf8b5c70db7126e569e6a8d00 Author: Ludovic Courtès AuthorDate: Sun Dec 22 19:51:14 2024 +0100 service: Call ‘reboot’ when ‘reboot-kexec’ fails. Previously, running “reboot -k” without first loading

[shepherd] 03/03: service: Abort early on when kexec is unsupported or no image was loaded.

2024-12-22 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit 6a1ccc7168111033b10f3090d6f89e327ac4fc16 Author: Ludovic Courtès AuthorDate: Sun Dec 22 20:05:54 2024 +0100 service: Abort early on when kexec is unsupported or no image was loaded. * modules/shepherd/service.scm

[shepherd] branch main updated: doc: Add missing quote in ‘updatedb’ example.

2024-12-22 Thread Ludovic Courtès
136b3d9a11e9dd1dad0599f0798c519edaa61e2b Author: Ludovic Courtès AuthorDate: Sat Dec 14 16:11:08 2024 +0100 doc: Add missing quote in ‘updatedb’ example. * doc/shepherd.texi (Service Examples): Add missing quote. --- doc/shepherd.texi | 2 +- 1 file changed, 1 insertion(+), 1

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit 954889784d0cc79dff7e652b3abbe804a87f174a Author: Ludovic Courtès AuthorDate: Fri Dec 20 18:48:20 2024 +0100 gitlab: Add ‘target-branch’ and ‘target’ fields to merge requests. * src/cuirass/forges/gitlab.scm ()[target-branch] [target]: New fields. * tests

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit a1c4eaca3cfbf37ed32f61e8d206decabe86978b Author: Ludovic Courtès AuthorDate: Fri Dec 20 18:43:38 2024 +0100 gitlab: Merge into . This is the same schema and in fact the same thing. * src/cuirass/forges/gitlab.scm (): Remove. ()[home-page, repository

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit 30dabb697c5ce3c56b801469c4153c039ad18773 Author: Ludovic Courtès AuthorDate: Fri Dec 20 22:34:01 2024 +0100 templates: Display pull-request info on jobset dashboards. * src/cuirass/templates.scm (evaluation-dashboard): Add ‘spec’. Call ‘pull-request-info-box

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit 47d8ca44ed2dc491749b125b9aa303735269b196 Author: Ludovic Courtès AuthorDate: Fri Dec 20 22:01:34 2024 +0100 templates: Display pull-request info on jobset page. * src/cuirass/http.scm (url-handler) : Pass #:properties to ‘evaluation-info-table’. * src

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit 2895a08f7347139943c2b6972da19e6f245493ce Author: Ludovic Courtès AuthorDate: Fri Dec 20 18:01:44 2024 +0100 gitlab: Capture the project and merge request URLs. * src/cuirass/forges/gitlab.scm ()[http-url]: New field. * src/cuirass/forges/gitlab.scm ()[url

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit ecf7e2f060f5978209e9e7f9843deb6b81cade0d Author: Ludovic Courtès AuthorDate: Fri Dec 20 18:58:15 2024 +0100 gitlab: Add provenance properties to merge request specs. * src/cuirass/forges/gitlab.scm (gitlab-merge-request->specification): Add ‘properties’ fi

main updated (10d4e5b -> 774113d)

2024-12-20 Thread Ludovic Courtès
civodul pushed a change to branch main. from 10d4e5b base: Remove specification metrics when removing a jobset. new 946d6d5 database: Add ‘properties’ field for specifications. new ff7b58f forgejo: Add ‘url’ to . new 2895a08 gitlab: Capture the project and merge request URLs

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit 946d6d51c027bd16549f0f432764b001477009c6 Author: Ludovic Courtès AuthorDate: Fri Dec 20 13:56:38 2024 +0100 database: Add ‘properties’ field for specifications. * src/schema.sql (Specifications): Add ‘properties’ field. * src/sql/upgrade-16.sql: New file

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit ff7b58f62fbca01fd5325970a98a08882f14abeb Author: Ludovic Courtès AuthorDate: Fri Dec 20 14:31:48 2024 +0100 forgejo: Add ‘url’ to . * src/cuirass/forges/forgejo.scm ()[url]: New field. * tests/forgejo.scm (default-pull-request-json): Add it. --- src

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit ff60e7b83cac3a62b7eb9a054db3dfd0aed42fd0 Author: Ludovic Courtès AuthorDate: Fri Dec 20 19:53:04 2024 +0100 forgejo: Add provenance properties to pull request specs. * src/cuirass/forges/forgejo.scm (forgejo-pull-request->specification): Add ‘propert

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit 774113d13bf6df5bc5d8c5b409ad51add91f4013 Author: Ludovic Courtès AuthorDate: Fri Dec 20 22:46:19 2024 +0100 templates: Distinguish pull requests from other jobsets in spec list. * src/cuirass/templates.scm (specifications-table)[pull-request?]: New procedure

[no subject]

2024-12-20 Thread Ludovic Courtès
branch: main commit ecdbdbc2aae9fbd6aff6b025ccf79d04130255cb Author: Ludovic Courtès AuthorDate: Fri Dec 20 19:51:09 2024 +0100 forgejo: Add ‘home-page’ field to repository. * src/cuirass/forges/forgejo.scm ()[home-page]: New field. * tests/http.scm (forgejo-pull-request

[no subject]

2024-12-17 Thread Ludovic Courtès
branch: main commit 10d4e5bda8d799ff39835dd7a62fbc941c4e403b Author: Ludovic Courtès AuthorDate: Tue Dec 17 10:00:48 2024 +0100 base: Remove specification metrics when removing a jobset. * src/cuirass/base.scm (remove-jobset): Call ‘db-remove-specification-metrics’. --- src

[no subject]

2024-12-17 Thread Ludovic Courtès
branch: main commit 57989060ef0324c0313960d680f69158e418d468 Author: Ludovic Courtès AuthorDate: Tue Dec 17 09:59:04 2024 +0100 metrics: Add ‘db-remove-specification-metrics’. * src/cuirass/metrics.scm (db-remove-specification-metrics): New procedure. * tests/metrics.scm

[no subject]

2024-12-17 Thread Ludovic Courtès
branch: main commit 8aecceed000337e6d0892746836f07fecfdc622f Author: Ludovic Courtès AuthorDate: Mon Dec 16 15:18:38 2024 +0100 build: Delete cuirass/forges/*.go upon ‘make clean’. * Makefile.am (CLEANFILES): Add $(nodist_forgesobject_DATA). --- Makefile.am | 1 + 1 file changed, 1

[no subject]

2024-12-17 Thread Ludovic Courtès
branch: main commit 96811bd72ae0840dbadc5fec29b12ac6772342da Author: Ludovic Courtès AuthorDate: Tue Dec 17 09:58:18 2024 +0100 metrics: ‘db-get-metric’ returns #f if not found. * src/cuirass/metrics.scm (db-get-metric): Remove #f if not found. --- src/cuirass/metrics.scm | 12

main updated (3665686 -> 10d4e5b)

2024-12-17 Thread Ludovic Courtès
civodul pushed a change to branch main. from 3665686 register: Add ‘--build-expiry’. new 8aeccee build: Delete cuirass/forges/*.go upon ‘make clean’. new 2b29471 metrics: Distinguish specification names from other strings. new 96811bd metrics: ‘db-get-metric’ returns #f if n

[no subject]

2024-12-17 Thread Ludovic Courtès
branch: main commit 2b29471ef0cd4bb0fbfbc831d02c1c28afbffe6a Author: Ludovic Courtès AuthorDate: Mon Dec 16 17:47:55 2024 +0100 metrics: Distinguish specification names from other strings. * src/cuirass/metrics.scm (define-symbol-validation) (validate-field-type-value): New

[no subject]

2024-12-16 Thread Ludovic Courtès
branch: main commit 3665686d1e1997d189059e7583e77464a7dd1e20 Author: Ludovic Courtès AuthorDate: Mon Dec 16 10:45:17 2024 +0100 register: Add ‘--build-expiry’. * src/cuirass/base.scm (build-queue-cleaner, spawn-build-queue-cleaner): New procedures. * src/cuirass/scripts

[no subject]

2024-12-16 Thread Ludovic Courtès
branch: main commit 57bc09edeccb26edf6fd071f5451dc45b85781c3 Author: Ludovic Courtès AuthorDate: Mon Dec 16 10:36:57 2024 +0100 database: Add ‘db-cancel-old-pending-builds’. * src/cuirass/database.scm (db-cancel-old-pending-builds): New procedure. --- src/cuirass/database.scm

main updated (87b56c6 -> 3665686)

2024-12-16 Thread Ludovic Courtès
civodul pushed a change to branch main. from 87b56c6 forges: Install forges submodules in the right place. new 57bc09e database: Add ‘db-cancel-old-pending-builds’. new 3665686 register: Add ‘--build-expiry’. Summary of changes: doc/cuirass.texi | 8 s

02/02: hydra: services: Add ‘security-updates’ and ‘ungrafting’ jobsets.

2024-12-15 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository maintenance. commit 4fac6c13625341b54cdb6ea1fa7de1025ac625d6 Author: Ludovic Courtès AuthorDate: Sun Dec 15 17:00:36 2024 +0100 hydra: services: Add ‘security-updates’ and ‘ungrafting’ jobsets. * hydra/modules/sysadmin

branch master updated (ebb5972d -> 4fac6c13)

2024-12-15 Thread Ludovic Courtès
civodul pushed a change to branch master in repository maintenance. from ebb5972d hydra: Adjust to new manifest file names in Guix. new 7046d55e hydra: services: Rename time travel manifest as well. new 4fac6c13 hydra: services: Add ‘security-updates’ and ‘ungrafting’ jobsets. The

01/02: hydra: services: Rename time travel manifest as well.

2024-12-15 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository maintenance. commit 7046d55e4677888b99317ea9e2c72a9891f531e3 Author: Ludovic Courtès AuthorDate: Thu Dec 12 23:54:13 2024 +0100 hydra: services: Rename time travel manifest as well. This is a followup to

branch main updated: forges: Install forges submodules in the right place.

2024-12-13 Thread Ludovic Courtès
variables (dist_pkgmodule_DATA): Remove forges submodules. Signed-off-by: Ludovic Courtès --- Makefile.am | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index f38703e..0d96d57 100644 --- a/Makefile.am +++ b/Makefile.am

[no subject]

2024-12-13 Thread Ludovic Courtès
-jobset-options-systems): New variables. * src/cuirass/forges/gitlab.scm (gitlab-merge-request->specification), tests/gitlab.scm: Change hardcoded values to variables defined in the forges module. Signed-off-by: Ludovic Courtès --- src/cuirass/forges.scm|

[no subject]

2024-12-13 Thread Ludovic Courtès
. Signed-off-by: Ludovic Courtès --- tests/common.scm | 30 +- tests/gitlab.scm | 24 2 files changed, 29 insertions(+), 25 deletions(-) diff --git a/tests/common.scm b/tests/common.scm index a807498..5054ea0 100644 --- a/tests

[no subject]

2024-12-13 Thread Ludovic Courtès
. * tests/gitlab.scm: Use new variable name. Signed-off-by: Ludovic Courtès --- tests/common.scm | 4 ++-- tests/gitlab.scm | 10 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/common.scm b/tests/common.scm index 5054ea0..488d8db 100644 --- a/tests/common.scm

main updated (25cb98f -> c9be27b)

2024-12-13 Thread Ludovic Courtès
civodul pushed a change to branch main. from 25cb98f remote-worker: Update comment about topological ordering. new b9abd22 tests: Move procedure definition. new 51efb13 tests: Rename specifications-equal? procedure. new 294d50e forges: Add module for common forges utilities.

[no subject]

2024-12-13 Thread Ludovic Courtès
: Moved to src/cuirass/forges/gitlab.scm. * src/cuirass/http.scm, tests/gitlab.scm, tests/http.scm: Update module header. Signed-off-by: Ludovic Courtès --- Makefile.am | 3 +- src/cuirass/forges.scm | 73 + src

[no subject]

2024-12-13 Thread Ludovic Courtès
;/admin/forgejo/event" endpoint. * doc/cuirass.texi: Reorganize "Interfacing Cuirass..." section. Add documentation for the "/admin/forgejo/event" endpoint. Signed-off-by: Ludovic Courtès --- doc/cuirass.texi | 38

[no subject]

2024-12-13 Thread Ludovic Courtès
branch: main commit 6cdb860a404c45d56f3f2ceced1d1041aacb9e11 Author: Romain GARBAGE AuthorDate: Thu Dec 12 16:57:54 2024 +0100 tests: Explicit Gitlab endpoint related variables. * tests/http.scm: Rename mr-* variables to gitlab-merge-request-*. Signed-off-by: Ludovic

[no subject]

2024-12-13 Thread Ludovic Courtès
/forgejo.scm: Add , , , and record types. (forgejo-pull-request->specification): New variable. * tests/forgejo.scm: Add tests. Signed-off-by: Ludovic Courtès --- Makefile.am| 2 + src/cuirass/forges/forgejo.scm |

branch master updated: hydra: Adjust to new manifest file names in Guix.

2024-12-12 Thread Ludovic Courtès
below commit ebb5972d07c934e72ec3da72fa487887f8b87e06 Author: Ludovic Courtès AuthorDate: Thu Dec 12 23:32:48 2024 +0100 hydra: Adjust to new manifest file names in Guix. * hydra/build-package-metadata.scm, hydra/modules/sysadmin/services.scm, hydra/sync-disarchive-db.scm

[shepherd] branch main updated: doc: Fix typo.

2024-12-12 Thread Ludovic Courtès
6d99462744f4364dec0ff574c2f876099558899d Author: Ludovic Courtès AuthorDate: Thu Dec 12 11:53:22 2024 +0100 doc: Fix typo. * doc/shepherd.texi (Transient Service Maker): Fix typo. Reported-by: Andreas Enge --- doc/shepherd.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc

branch master updated (79e5072 -> fcce12b)

2024-12-12 Thread Ludovic Courtès
civodul pushed a change to branch master in repository guix-artwork. from 79e5072 website: hurd-on-thinkpad-x60: Add addendum about Debian GNU/Hurd. new c12733d website: Capitalize “Shepherd” tag. new fcce12b website: Add post about Shepherd 1.0.0. The 2 revisions listed above a

01/02: website: Capitalize “Shepherd” tag.

2024-12-12 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository guix-artwork. commit c12733d3af64a0ae4b891f7e57f19a834faa1190 Author: Ludovic Courtès AuthorDate: Thu Dec 12 11:38:08 2024 +0100 website: Capitalize “Shepherd” tag. * website/posts/gnu-shepherd-user-services.md, website

02/02: website: Add post about Shepherd 1.0.0.

2024-12-12 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository guix-artwork. commit fcce12bc3d78dd4f7a3fb702a48eedd90d97ba60 Author: Ludovic Courtès AuthorDate: Thu Dec 12 11:36:27 2024 +0100 website: Add post about Shepherd 1.0.0. * website/posts/shepherd-1.0.0-released.md, website

[shepherd] 01/02: guix: Update version string.

2024-12-11 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit 7c725ff7f3f2d0a12e4b5b4e967efda3303e9d6f Author: Ludovic Courtès AuthorDate: Wed Dec 11 11:58:09 2024 +0100 guix: Update version string. * .guix/modules/shepherd-package.scm (%shepherd-version): Update

[shepherd] 02/02: log-rotation: Skip non-regular files.

2024-12-11 Thread Ludovic Courtès
civodul pushed a commit to branch main in repository shepherd. commit fb0f6fe5cef6772580d7d3f8505411342320069e Author: Ludovic Courtès AuthorDate: Wed Dec 11 11:58:56 2024 +0100 log-rotation: Skip non-regular files. Until now, /dev/console, /dev/tty12, etc. were skipped, but only

[shepherd] branch main updated (dd911ac -> fb0f6fe)

2024-12-11 Thread Ludovic Courtès
civodul pushed a change to branch main in repository shepherd. from dd911ac build: Bump to version 1.0.0. new 7c725ff guix: Update version string. new fb0f6fe log-rotation: Skip non-regular files. The 2 revisions listed above as "new" are entirely new to this repository and will

[no subject]

2024-12-10 Thread Ludovic Courtès
branch: main commit 03c79dc5ad9b4d770d9cde7601c1924ee383a2eb Author: Ludovic Courtès AuthorDate: Mon Nov 25 14:44:21 2024 +0100 templates: Defend against corner case on build page. * src/cuirass/templates.scm (build-details): Protect against ‘find-dependency’ returning #f

main updated (e96f088 -> 25cb98f)

2024-12-10 Thread Ludovic Courtès
civodul pushed a change to branch main. from e96f088 register: Add ‘--derivation-ttl’ option, default to twice ‘--ttl’. new 1331acf utils: Add ‘assert’ macro. new 2bbc7a4 templates: Fix typo error on evaluation pages for inactive jobsets. new 03c79dc templates: Defend agai

[no subject]

2024-12-10 Thread Ludovic Courtès
branch: main commit 2bbc7a4c408104467d3a30844913877996ae3d57 Author: Ludovic Courtès AuthorDate: Wed Nov 6 17:18:53 2024 +0100 templates: Fix typo error on evaluation pages for inactive jobsets. * src/cuirass/templates.scm (evaluation-info-table): Add ‘assert’. Remove extra

[no subject]

2024-12-10 Thread Ludovic Courtès
branch: main commit 25cb98f5413d99dedb06f95067ead9c891deb70b Author: Ludovic Courtès AuthorDate: Sun Dec 1 16:33:29 2024 +0100 remote-worker: Update comment about topological ordering. * src/cuirass/scripts/remote-worker.scm (run-build)[run-build-plan]: Update comment about

  1   2   3   4   5   6   7   8   9   10   >