about summary refs log tree commit diff
AgeCommit message (Collapse)Author
10 daysChannel - guix-bioinformatics: Upgrade to commit 9b0955f. HEAD mainFrederick Muriuki Muriithi
Update the commit for the guix bioinformatics channel to fit in with @mbonz update at https://git.genenetwork.org/gn-machines/commit/?id=04c2a18f615bc0a387235544433989af2e8cb62b
10 daysChannels: Fix commits of upstream channels to prevent build failuresFrederick Muriuki Muriithi
* guix-past: Fix to commit 473c942. * guix-rust-past-crates: Fix to commit b8b7ffb.
2026-01-08Enable killing of a long-running job.Frederick Muriuki Muriithi
2026-01-08Enable job deletion.Frederick Muriuki Muriithi
Provide functions to enable deletion of jobs from the database.
2026-01-08Order user jobs from newest to oldest.Frederick Muriuki Muriithi
2026-01-08Bug: Process the external ID before attempting to use it.Frederick Muriuki Muriithi
Process the external ID to ensure it is a valid value before attempting to use it.
2026-01-07Fetch jobs by their external IDs.Frederick Muriuki Muriithi
2026-01-07Link a jobs to external IDs.Frederick Muriuki Muriithi
2026-01-07Fix type annotation.Frederick Muriuki Muriithi
2026-01-07Fix linting issues.Frederick Muriuki Muriithi
2026-01-05Remove erroneous statement: no such variable `stderr_handler`.Frederick Muriuki Muriithi
2026-01-05Setup type information for `app_logger` argument.Frederick Muriuki Muriithi
Setup the type information to help with type-checking.
2026-01-05Add basic logging initialisation functions.Frederick Muriuki Muriithi
2025-12-15Explicitly include all channel dependencies.Frederick Muriuki Muriithi
There's a bug in guix where if we declare a that channel C depends on channel B, and channel B happens to rely on channel A, then channel A is not propagated for C, leading to build failures.
2025-12-15Use package definition in gn-machinesFrederick Muriuki Muriithi
Use the package definition in gn-machines rather than that in guix-bioinformatics in order to ensure that we have the latest dependencies.
2025-12-15Update channel depencies: Use only `gn-machines`.Frederick Muriuki Muriithi
2025-12-13Revert "Add pinned 'guix channel.'"Frederick Muriuki Muriithi
This reverts commit a1a94128cdcd4277282422412c91c4cd440ca91e. We do not pin guix here. We pin guix at point-of-use, i.e. gn-machines.
2025-12-09Add pinned 'guix channel.'Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-12-09Add http logging utilities to be used in the rest of gn.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-11-11Add guix-rast-past-crates channel.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-11-11Update guix-past url.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-11-11Update guix-past channel.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-08-13Fix logger name: use the module's name.Frederick Muriuki Muriithi
2025-08-12Support `ssl=True/False` option for mariadb connection options.Frederick Muriuki Muriithi
2025-08-12Log out connection options in debug mode.Frederick Muriuki Muriithi
2025-08-12Add link to docs on expected arguments.Frederick Muriuki Muriithi
2025-07-24Deactivate a check that's likely wrong - add a note. privileges-checking2Frederick Muriuki Muriithi
2025-07-24Fix errors caught by type-checker.Frederick Muriuki Muriithi
2025-07-24Implement check function.Frederick Muriuki Muriithi
2025-07-24Replace prints with logging.Frederick Muriuki Muriithi
2025-07-24Add test for the `check` function.Frederick Muriuki Muriithi
2025-07-24Add test to check for reduction of specifications.Frederick Muriuki Muriithi
2025-07-24Populate empty tests.Frederick Muriuki Muriithi
2025-07-23First, very basic implementation to pass all of the (current) tests.Frederick Muriuki Muriithi
2025-07-23Add some more tests for invalid specifications.Frederick Muriuki Muriithi
2025-07-23Improve definition of types.Frederick Muriuki Muriithi
2025-07-23Privileges-check specification parsing: add a new test.Frederick Muriuki Muriithi
Check that the parser reduces interleaved conditions into a simpler tree, merging conditionals where appropriate.
2025-07-22Begin working on simple DSL for privileges checking.Frederick Muriuki Muriithi
2025-06-11Fix code errors caught by type-checker.Frederick Muriuki Muriithi
2025-06-11Fix code errors caught by linter.Frederick Muriuki Muriithi
2025-06-10Setup launcher logging.Frederick Muriuki Muriithi
Enable logging out details of the launcher's process to help with debugging issues.
2025-06-04Add function to make a "peeker" function.Frederick Muriuki Muriithi
The current peeker function `__pk__` has pre-specified logger(s) which are not always present in all environments, and even when present, might not have the appropriate configuration. This commit provides a way to build a peeker function that is passed the logger to use.
2025-05-28Provide symbol name for exception to re-raise.Frederick Muriuki Muriithi
2025-05-26Fix test to match updated MySQL connect() keyword args.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-05-19Handle generic exception occurring while using the connectionFrederick Muriuki Muriithi
Rollback any transaction if any exception occurs before the connection is closed.
2025-05-12Re-raise the exception to prevent silent failures.Frederick Muriuki Muriithi
2025-05-05Handle case where job doesn't exist.Frederick Muriuki Muriithi
2025-05-02Fix stream used by function.Frederick Muriuki Muriithi
2025-04-21Indicate successful completion.Frederick Muriuki Muriithi
2025-04-21Build the environment from the application environment.Frederick Muriuki Muriithi