aboutsummaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
keyringAdd arunisaac's key.Arun Isaac4 years
mainforge: Make forge web listing optional.Arun Isaac4 months
 
TagDownloadAuthorAge
v0.1.0guix-forge-0.1.0.tar.gz  Arun Isaac22 months
 
AgeCommit messageAuthor
2025-03-28forge: Make forge web listing optional.•••* doc/forge.skb: * guix/forge/forge.scm (<forge-configuration>)[web-domain]: Set default to #f. * guix/forge/forge.scm (forge-tissue-host): Rename to forge-tissue-hosts. Return list of <tissue-host> objects. (forge-service-type): Update call to forge-tissue-host. Add default value. HEADmainArun Isaac
2025-03-28doc: Document tissue service.•••* doc/forge.skb (Services)[tissue service]: New section. Arun Isaac
2025-03-28forge: Configure tissue for projects.•••* guix/forge/forge.scm (<forge-project>)[tissue?]: New field. (<forge-configuration>)[web-domain]: New field. (forge-nginx-server-blocks): Do not serve website conventionally if tissue is enabled. (forge-tissue-host): New function. (forge-service-type): Extend tissue-service-type. Do not set up a default value. * doc/forge.skb (Reference)[<forge-configuration>]: Document web-domain. [<forge-project>]: Document tissue?. Arun Isaac
2025-03-28forge: Serve project websites.•••* guix/forge/forge.scm: Import (forge nginx) and (gnu services web). (<forge-project>)[web-domain]: New field. (forge-nginx-server-blocks): New function. * guix/forge/forge.scm: Extend forge-nginx-service-type. * doc/forge.skb (Reference)[forge-project]: Document web-domain. Arun Isaac
2025-03-28forge: Export forge-project-parallel-ci-job-runs.•••* guix/forge/forge.scm: Export forge-project-parallel-ci-job-runs. Arun Isaac
2025-03-28forge: Fix typo in spelling "configuration".•••* guix/forge/forge.scm (guix-channel-job-gexp): Replace configuraion with configuration in docstring. Arun Isaac
2025-03-28tissue: Reverse proxy tissue hosts using nginx.•••* guix/forge/tissue.scm: Import (srfi srfi-26), (forge nginx), (gnu services web) and (ice-9 match). (socket->proxy-pass, tissue-nginx-server-blocks): New functions. (tissue-service-type): Extend forge-nginx-service-type. Arun Isaac
2025-03-28tissue: Update to 0.1.0-2.a918759.•••* guix/forge/tissue.scm (tissue): Update to 0.1.0-2.a918759. (<tissue-host>)[user, upstream-repository]: Delete fields. [projects]: New field. (<tissue-project>): New record type. (tissue-conf-gexp): Serialize tissue.conf in accordance with update. (tissue-activation): Find project directories to chown from new configuration record structure. Arun Isaac
2025-03-28doc: Remove duplicate "record-ref" in record-ref docstring.•••* doc/skribilo.scm (record-ref): Remove duplicate "record" in docstring. Arun Isaac
2025-03-28doc: Add record-field-ref.•••* doc/skribilo.scm (record-field-ref): New public function. Arun Isaac
[...]