| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 12 days | klaus: Implement klaus as a first class service. | Arun Isaac | |
| Implement klaus as a first class service, deprecating the klaus-gunicorn-app function. | |||
| 12 days | nginx: Move socket->proxy-pass to (forge nginx). | Arun Isaac | |
| 12 days | nginx: Convert port to string when serializing. | Arun Isaac | |
| 12 days | klaus: Use python-klaus from Guix upstream. | Arun Isaac | |
| 12 days | klaus: Use python-httpauth from Guix upstream. | Arun Isaac | |
| 2025-11-07 | doc: Document SMTP requirement for ci-notify-addresses. | Arun Isaac | |
| 2025-11-07 | forge: Add project CI badges to home page. | Arun Isaac | |
| 2025-11-07 | forge: Link to project cgit pages from home page. | Arun Isaac | |
| 2025-11-07 | forge: Add laminar-domain field to forge-configuration. | Arun Isaac | |
| 2025-11-07 | doc: Fix typo server->serve. | Arun Isaac | |
| 2025-11-07 | forge: Add cgit-domain field to forge-configuration. | Arun Isaac | |
| 2025-11-05 | forge: Implement CI notification emails. | Arun Isaac | |
| 2025-11-05 | forge: Export this-forge-configuration. | Arun Isaac | |
| 2025-11-05 | forge: Drop plans for a default website builder. | Arun Isaac | |
| Earlier, we had plans to build a default website from the README of the project. There's not much point in that. We can just link to the README rendering on the git viewer (say cgit or klaus). | |||
| 2025-11-05 | forge: Link from index page to website of individual projects. | Arun Isaac | |
| 2025-11-04 | forge: Trigger website CI job as well. | Arun Isaac | |
| 2025-11-04 | forge: Separate out forge-project-all-ci-jobs. | Arun Isaac | |
| 2025-11-04 | forge: Access websites-directory field from build scope. | Arun Isaac | |
| 2025-11-04 | forge: Import (ice-9 match) when symlinking website. | Arun Isaac | |
| 2025-11-04 | forge: Serve HTML files without extension. | Arun Isaac | |
| 2025-11-04 | forge: Promote website CI job to its own field. | Arun Isaac | |
| With the website CI job in its own field, we can reduce boilerplate around installing the built website at the correct path. | |||
| 2025-11-04 | forge: Move project websites under single forge website directory. | Arun Isaac | |
| 2025-11-03 | Add G-expression to build website. | Arun Isaac | |
| 2025-11-03 | forge: Serve project websites under the forge web domain. | Arun Isaac | |
| 2025-11-03 | forge: Add file-name-as-directory. | Arun Isaac | |
| 2025-11-03 | forge: List projects on forge home page. | Arun Isaac | |
| 2025-11-03 | forge: Serve tissue on separate domain. | Arun Isaac | |
| Serve tissue on a separate domain so that the forge can serve its own web interface on the main domain. | |||
| 2025-09-19 | NEWS: Comment out lisp-data Emacs major mode indication. | Arun Isaac | |
| Comment out lisp-data Emacs major mode indication so that Guix does not consider the NEWS file invalid. | |||
| 2025-09-15 | webhook: Use webhook package from Guix upstream. | Arun Isaac | |
| 2025-09-15 | Add NEWS. | Arun Isaac | |
| 2025-08-22 | laminar: Ensure the nginx user can access the archive directory. | Arun Isaac | |
| 2025-08-20 | nginx: Use an—the correct article—with alias. | Arun Isaac | |
| 2025-08-19 | webhook: Remove bundled dependencies. | Arun Isaac | |
| 2025-08-19 | webhook: Add go-golang-org-x-sys-0.18. | Arun Isaac | |
| 2025-08-19 | webhook: Build using go 1.21 as recommended by upstream. | Arun Isaac | |
| This is specified by the go directive of go.mod in the webhook repository. | |||
| 2025-08-19 | webhook: Update to 2.8.2. | Arun Isaac | |
| 2025-08-19 | webhook: Configure absolute path to sh. | Arun Isaac | |
| 2025-08-19 | webhook: Rewrite package definition using new G-expression style. | Arun Isaac | |
| 2025-08-18 | Import nss-certs from (gnu packages nss). | Frederick Muriuki Muriithi | |
| Guix upstream has moved nss-certs from (gnu packages certs) to (gnu packages nss). Signed-off-by: Arun Isaac <arunisaac@systemreboot.net> | |||
| 2025-08-04 | cgit: Default to cgit-pink. | Arun Isaac | |
| * guix/forge/cgit.scm: Import cgit-pink instead of cgit from (gnu packages version-control). (<cgit-configuration>)[cgit]: Default to cgit-pink. | |||
| 2025-06-18 | guile-git: Update libgit2 to 1.9. | Arun Isaac | |
| * guix/forge/guile-git.scm: Import libgit2-1.9 instead of libgit2-1.3. (libgit2-1.3): Update to libgit2-1.9. (guile-git): Replace libgit2-1.3 with libgit2-1.9. | |||
| 2025-06-18 | gunicorn: Import (ice-9 match) in activation. | Arun Isaac | |
| * guix/forge/gunicorn.scm (gunicorn-activation): Import (ice-9 match). | |||
| 2025-06-18 | fcgiwrap: Import (ice-9 match) in activation. | Arun Isaac | |
| * guix/forge/fcgiwrap.scm (fcgiwrap-activation): Import (ice-9 match). | |||
| 2025-03-28 | forge: Make forge web listing optional. | Arun Isaac | |
| * 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. | |||
| 2025-03-28 | doc: Document tissue service. | Arun Isaac | |
| * doc/forge.skb (Services)[tissue service]: New section. | |||
| 2025-03-28 | forge: Configure tissue for projects. | Arun Isaac | |
| * 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?. | |||
| 2025-03-28 | forge: Serve project websites. | Arun Isaac | |
| * 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. | |||
| 2025-03-28 | forge: Export forge-project-parallel-ci-job-runs. | Arun Isaac | |
| * guix/forge/forge.scm: Export forge-project-parallel-ci-job-runs. | |||
| 2025-03-28 | forge: Fix typo in spelling "configuration". | Arun Isaac | |
| * guix/forge/forge.scm (guix-channel-job-gexp): Replace configuraion with configuration in docstring. | |||
| 2025-03-28 | tissue: Reverse proxy tissue hosts using nginx. | Arun Isaac | |
| * 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. | |||
