aboutsummaryrefslogtreecommitdiff
path: root/guix/forge/webhook.scm
AgeCommit message (Expand)Author
2023-07-04webhook: Export webhook package.•••* guix/forge/webhook.scm (webhook): Make public. Arun Isaac
2022-10-17webhook: Replace lambda function with define function.•••* guix/forge/webhook.scm (webhook-shepherd-service): Replace lambda function with define function. Arun Isaac
2022-10-17webhook: Run as webhook user and group.•••* guix/forge/webhook.scm (%webhook-accounts): New variable. (webhook-activation): chown log directory to webhook user and group. (webhook-shepherd-service): Run as webhook user and group. (webhook-service-type): Extend account-service-type. Arun Isaac
2022-10-17webhook: Use least-authority-wrapper.•••* guix/forge/webhook.scm: Import (gnu build linux-container), (gnu system file-systems) and (guix least-authority). (webhook-shepherd-service): Deprecate make-forkexec-constructor/container in favor of least-authority-wrapper. Arun Isaac
2022-10-17webhook: Use <forge-*-socket> to configure socket.•••* doc/forge.skb (Reference)[<webhook-configuration>]: Replace ip and port fields with the socket field. * guix/forge/webhook.scm: Import (forge socket). (<webhook-configuration>): Replace ip and port fields with the socket field. (webhook-shepherd-service): Reference the socket field instead of the ip and port fields. Arun Isaac
2022-03-28webhook: Suffix -webhook in script name.•••* guix/forge/webhook.scm (hooks-json-gexp): Suffix -webhook in script name. Arun Isaac
2022-03-02Move channel modules into subdirectory.•••We don't want the scm files in doc to be picked up on `guix pull'. * .guix-channel: New file. * forge: Move to guix/forge. Arun Isaac