guix/etc
Ludovic Courtès 848ebb7f72
teams: Add ‘sync-codeberg-teams’ action.
* etc/teams.scm (<forgejo-team>): New JSON mapping.
(unit-map->json, json->unit-map): New procedures.
(%default-forgejo-team-units, %default-forgejo-team-unit-map)
(%codeberg-organization): New variables.
(codeberg-url, forgejo-http-headers): New procedures.
(&forgejo-error): New record type.
(process-url-components, define-forgejo-request): New macros.
(organization-teams, create-team, add-team-member)
(team->forgejo-team, synchronize-team, synchronize-teams): New
procedures.
(main): Add ‘sync-codeberg-teams’ action.

Change-Id: I6b1f437a3407bc2d44965519990deb524afa9528
2025-05-28 19:28:34 +02:00
..
completion gnupg: Automatically fallback to 'always policy when non-interactive. 2025-02-28 13:36:44 +09:00
git etc: pre-push Git hook: Make portable to current Debian. 2025-05-27 10:11:03 -04:00
init.d etc: Add explicit ‘--substitute-urls’ in guix-daemon service files. 2024-06-26 22:59:55 +02:00
manifests gexp: ‘with-parameters’ properly handles ‘%graft?’. 2025-03-05 00:28:49 +01:00
openrc
snippets etc: snippets: Improve usability of tempel phases snippets. 2025-01-16 08:42:05 +01:00
substitutes
teams teams: Add script to refresh GNOME core packages. 2025-05-26 13:43:27 +09:00
committer.scm.in committer: Fix for inputs that are lists by using object->string. 2024-10-15 18:40:09 +02:00
copyright.el
gnu-store.mount.in etc: systemd services: Run ‘guix-daemon’ as an unprivileged user. 2025-03-26 17:57:45 +01:00
guix-daemon.cil.in etc: SELinux: Update policy file. 2023-05-25 12:51:15 +02:00
guix-daemon.conf.in etc: Add explicit ‘--substitute-urls’ in guix-daemon service files. 2024-06-26 22:59:55 +02:00
guix-daemon.service.in etc: systemd services: Run ‘guix-daemon’ as an unprivileged user. 2025-03-26 17:57:45 +01:00
guix-gc.service.in
guix-gc.timer.in nix: Install guix-gc systemd timer. 2025-03-02 14:21:59 +02:00
guix-install.sh guix-install.sh: Support the unprivileged daemon where possible. 2025-03-26 17:57:45 +01:00
guix-publish.conf.in
guix-publish.service.in etc: systemd services: switch to "journal" for output and error logging. 2024-03-11 14:34:25 -07:00
historical-authorizations
news.scm news: Add news entry for etc-bashrc-d-service-type. 2025-05-26 13:43:27 +09:00
teams.scm teams: Add ‘sync-codeberg-teams’ action. 2025-05-28 19:28:34 +02:00