Age | Commit message (Expand) | Author |
---|---|---|
2022-10-17 | webhook: 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-10-17 | tissue: Use least-authority-wrapper.•••* guix/forge/tissue.scm: Import (gnu build linux-container), (gnu system file-systems) and (guix least-authority). (tissue-shepherd-service): Deprecate make-forkexec-constructor/container in favor of least-authority-wrapper. | Arun Isaac |
2022-09-15 | Revert "tissue: Set ownership of state directory recursively."•••This reverts commit f6beefdeacb8f1e67844142d73fc3e2de38db254. The ownership of the state directory is set on a per-host basis. The state directory is not owned completely by the tissue user. | Arun Isaac |
2022-09-15 | tissue: Set ownership of state directory recursively.•••* guix/forge/tissue.scm (tissue-activation): Set ownership of state directory recursively. | Arun Isaac |
2022-07-11 | tissue: Invoke `tissue web' instead of `tissue run-web'.•••tissue has made a breaking change renaming the run-web subcommand to the web subcommand. * guix/forge/tissue.scm (tissue-shepherd-service): Invoke `tissue web' instead of `tissue run-web'. | Arun Isaac |
2022-07-11 | tissue: Update to 0.1.0-1.6d6285d.•••* guix/forge/tissue.scm (tissue): Update to 0.1.0-1.6d6285d. | Arun Isaac |
2022-07-06 | tissue: Use skribilo from upstream git repository.•••The skribilo gemtext reader, originally developed on the fork at git.systemreboot.net, has been merged upstream. So, we should prefer the upstream version. * guix/forge/tissue.scm (skribilo-latest)[source]: Use skribilo from upstream git repository, not the fork at git.systemreboot.net. | Arun Isaac |
2022-07-06 | tissue: Add tissue service.•••* guix/forge/tissue.scm: New file. | Arun Isaac |
2022-07-05 | socket: Introduce <forge-*-socket> types.•••<forge-*-socket> will be a universal type to specify IP addresses, ports and Unix sockets across all guix-forge services. * guix/forge/socket.scm: New file. * doc/forge.skb (Reference): Document <forge-ip-socket> and <forge-unix-socket>. | Arun Isaac |
2022-04-09 | utils: Implement with-packages using with-manifest.•••* guix/forge/utils.scm (profile-with-packages, environment-with-packages): Delete functions. (with-packages): Implement in terms of with-manifest. | Arun Isaac |
2022-04-09 | utils: Add with-manifest.•••* guix/forge/utils.scm: Import (guix modules). (with-manifest): New function. | Arun Isaac |
2022-04-09 | forge: Do not try to trigger CI jobs when there are none.•••* guix/forge/forge.scm (ci-jobs-trigger-gexp): Import (ice-9 match). Do not try to trigger CI jobs when there are none to be triggered. (forge-service-type): Do not set up cron jobs and webhooks when there are no CI jobs to be triggered. | Arun Isaac |
2022-03-28 | forge: Add trigger? field to forge-laminar-job.•••* guix/forge/laminar.scm (<forge-laminar-job>)[trigger?]: New field. * guix/forge/forge.scm (ci-jobs-trigger-gexp): Only trigger jobs for which trigger? is #t. * doc/forge.skb (Reference)[<forge-laminar-job>]: Document trigger?. | Arun Isaac |
2022-03-28 | laminar: Suffix .run and .after in script names.•••* guix/forge/laminar.scm (forge-laminar-activation): Suffix .run and .after in script names. | Arun Isaac |
2022-03-28 | webhook: Suffix -webhook in script name.•••* guix/forge/webhook.scm (hooks-json-gexp): Suffix -webhook in script name. | Arun Isaac |
2022-03-28 | forge: Suffix -cron-job in script name.•••* guix/forge/forge.scm (forge-service-type): Suffix -cron-job in script name. | Arun Isaac |
2022-03-28 | forge: Suffix -post-receive-hook in script name.•••* guix/forge/forge.scm (forge-activation): Suffix -post-receive-hook in script name. | Arun Isaac |
2022-03-28 | forge: Import only laminar from (gnu packages ci).•••* guix/forge/forge.scm: Import only laminar from (gnu packages ci). | Arun Isaac |
2022-03-19 | forge: Change ownership of parent directory of website directory.•••* guix/forge/forge.scm (forge-activation): Change ownership of parent directory of website directory, instead of changing the ownership of the website directory itself. * doc/forge.skb (Reference)[<forge-project>]: Document it. | Arun Isaac |
2022-03-15 | forge: Fix showing only first commit on shallow cloned repos.•••HEAD~1..HEAD fails on shallow cloned repos. * guix/forge/build/git.scm (download-git-to-store): Use `--max-count 1' instead of HEAD~1..HEAD to show only the first commit. | Arun Isaac |
2022-03-14 | forge: Allow deep clone on derivation jobs.•••* guix/forge/forge.scm (derivation-job-gexp): Accept #:deep-clone? argument and pass on to latest-git-checkout. * guix/forge/build/git.scm (download-git-to-store): Accept #:deep-clone? argument, and deep clone the git repository if it is #t. Explicitly specify the first commit to `git log' so that only the first commit message is displayed. | Arun Isaac |
2022-03-08 | forge: Add with-profile utility.•••* guix/forge/build/utils.scm: New file. | Arun Isaac |
2022-03-02 | Move 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 |