about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2026-04-29genenetwork2: Upgrade to commit fc968a1.Frederick Muriuki Muriithi
2026-04-29genenetwork3: Upgrade to commit e1cf6c4.Frederick Muriuki Muriithi
2026-04-28genenetwork2: Upgrade to commit 59b028a.Frederick Muriuki Muriithi
2026-04-28gn-auth: Upgrade to commit 15c417b.Frederick Muriuki Muriithi
2026-04-23gn-auth: Upgrade to commit eae2949.Frederick Muriuki Muriithi
2026-04-23genenetwork2: Upgrade to commit 9bc93a4.Frederick Muriuki Muriithi
2026-04-23gn-guile: Upgrade to commit 0e8e6054.Frederick Muriuki Muriithi
This commit upgrades gn-guile to commit 0e8e6054, that no longer has the gn-guile.sh script, and therefore no longer needs the extra gexp to patch paths for bash and guile.
2026-04-23gn-libs: upgrade to commit 78c54ee.Frederick Muriuki Muriithi
2026-04-23gn-auth: Upgrade to commit 2045414.Frederick Muriuki Muriithi
2026-04-20genenetwork2: Upgrade to commit e5de238.Frederick Muriuki Muriithi
2026-04-20gn-guile: Upgrade to commit 6d122aa.Frederick Muriuki Muriithi
2026-04-20gn-uploader: Upgrade to commit 112aa26.Frederick Muriuki Muriithi
2026-04-20gn-auth: Upgrade to commit 4e0fe0e.Frederick Muriuki Muriithi
2026-04-20genenetwork3: Upgrade to commit 4c3bd10.Frederick Muriuki Muriithi
2026-04-15Update log level to 'info on production.Frederick Muriuki Muriithi
2026-04-14genenetwork2: Upgrade to commit 020abee.Frederick Muriuki Muriithi
2026-04-14genenetwork2: Upgrade to commit 54b69ded.Frederick Muriuki Muriithi
2026-04-10Set log level to warning on production.Frederick Muriuki Muriithi
The debug log level is way too noisy on production, making it difficult to see errors in the system. This commit will ensure that only errors and major event show up in the logs.
2026-04-10genenetwork2: Upgrade to commit 7be90aa.Frederick Muriuki Muriithi
2026-04-10gn-uploader: Upgrade to commit 92286b4.Frederick Muriuki Muriithi
2026-04-09gn-uploader: upgrade to commit f183e7bf.Frederick Muriuki Muriithi
2026-04-09genenetwork2: upgrade to commit 795f72a.Frederick Muriuki Muriithi
2026-04-09gn-auth: upgrade to commit 8312082.Frederick Muriuki Muriithi
2026-04-01genenetwork2: Upgrade to commit 566dc1a.Frederick Muriuki Muriithi
2026-04-01genenetwork3: Upgrade to commit b3de4f5.Frederick Muriuki Muriithi
2026-04-01gn-libs: Upgrade to commit 20e43c9.Frederick Muriuki Muriithi
2026-03-26Switch guix-bioinformatics channel to its main branch.Arun Isaac
2026-03-19gn-uploader: upgrade to commit 3452472.Frederick Muriuki Muriithi
2026-03-19gn-guile: Fix indentations.Frederick Muriuki Muriithi
2026-03-19gn-guile: Modify phases to fix load paths.Frederick Muriuki Muriithi
2026-03-19gn-guile: Bump up PATCH version to force build of newer gn-guile.Frederick Muriuki Muriithi
2026-03-19gn-guile: Setup `HOME` and `USER` envvars.Frederick Muriuki Muriithi
The `gn-guile' service checks for configurations in the HOME directory and in the current working directory (CWD). If the HOME environment variable is not set, then `(getenv "HOME")' returns `#f' which causes an error to be raised in `guile-config' when it attempts to do `(string-append (getenv "HOME") ...)'. This commit ensures the HOME environment variable is set to prevent the error from occurring.
2026-03-19gn-guile: Replace envvars configs with CLI-argument configsFrederick Muriuki Muriithi
Remove the environment variable configs that are no longer used by the service, having moved to use of configuration files and command-line arguments to set up the service configurations.
2026-03-19gn-guile: Rename config to 'gn-doc-remote-uri'Frederick Muriuki Muriithi
Rename from 'gn-doc-git-checkout' to 'gn-doc-remote-uri' to make the name better elaborate on what the configuration is about.
2026-03-19gn-guile: Upgrade to commit d19fcd79.Frederick Muriuki Muriithi
This commit upgrades gn-guile to commit d19fcd79, which is the latest commit as at 2026-03-13T09:55CDT. It also adds the `guile-config` package as a dependency of gn-guile because the package is needed to assist with configuration of the service going forward.
2026-03-17gn-uploader: Upgrade to commit b39980e.Frederick Muriuki Muriithi
2026-03-05production: (gn-guile) Explicitly specify the working directory.Frederick Muriuki Muriithi
2026-03-05production: `operating-system': Update gn-guile/gn-docs configsFrederick Muriuki Muriithi
Expose the appropriate host directory to the container in read-write mode to enable the container make appropriate changes to the files. Tell the `operating-system' where to find the identity file and update the git configs to enable semi-automatic synchronisation of changes.
2026-03-05Refactor gn-guile-shepherd-serviceFrederick Muriuki Muriithi
* Remove the `ssh-command` and `guile-settings` variables
2026-03-05gn-guile: Refactor gn-guile-gexpFrederick Muriuki Muriithi
* Generate the GIT_SSH_COMMAND within the "inner" gexp * Return both the config, and the generated gexp
2026-03-05gn-guile: Set `GIT_COMMITTER*` envvars.Frederick Muriuki Muriithi
We need to set the `GIT_COMMITTER_NAME` and `GIT_COMMITTER_EMAIL` envvars to prevent the commit step from failing.
2026-03-05gn-guile: Disambiguate the working dir from the "remote" repo.Frederick Muriuki Muriithi
The assumption (before this commit) was that the bare/remote repository from which we'd clone the working repository was exposed to the container as a directory. The parent of that directory doubled as the working directory for the application. This conflation of purposes is wrong, and leads to problems, since the remote repo could be a URL/URI to an external service. This commit explicitly defines the working directory.
2026-03-05gn-guile: Upgrade to commit 5501745.Frederick Muriuki Muriithi
2026-03-05gn-guile: Add `openssh-sans-x` as a dependency.Frederick Muriuki Muriithi
Git needs the ssh command in order to successfully pull to or push/fetch from the remote.
2026-03-05gn-guile: Clone specific branch to use for synchronising with main.Frederick Muriuki Muriithi
2026-03-05gn-guile: Setup SSH configurationsFrederick Muriuki Muriithi
To enable successful cloning and pushing of repositories, we need to set up the identity file and some known hosts.
2026-03-05gn-guile: use (gn-machines genenetwork) not (gn packages guile).Frederick Muriuki Muriithi
2026-03-05gn-uploader: Change ownership of secrets directory and all its files.Frederick Muriuki Muriithi
2026-02-27Genenetwork2: Upgrade to commit ef4776e.Frederick Muriuki Muriithi
2026-02-25genenetwork2: Upgrade to commit 6e76271.Frederick Muriuki Muriithi