aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
3 daysDeactivate a check that's likely wrong - add a note.HEADprivileges-checking2mainFrederick Muriuki Muriithi
3 daysFix errors caught by type-checker.Frederick Muriuki Muriithi
3 daysImplement check function.Frederick Muriuki Muriithi
3 daysReplace prints with logging.Frederick Muriuki Muriithi
3 daysAdd test for the `check` function.Frederick Muriuki Muriithi
3 daysAdd test to check for reduction of specifications.Frederick Muriuki Muriithi
3 daysPopulate empty tests.Frederick Muriuki Muriithi
4 daysFirst, very basic implementation to pass all of the (current) tests.Frederick Muriuki Muriithi
4 daysAdd some more tests for invalid specifications.Frederick Muriuki Muriithi
4 daysImprove definition of types.Frederick Muriuki Muriithi
4 daysPrivileges-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.
5 daysBegin 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
2025-04-21Add function to load standard stream outputs.Frederick Muriuki Muriithi
2025-03-25Clean up after ourselves!Frederick Muriuki Muriithi
2025-03-25Fetch remaining contentFrederick Muriuki Muriithi
The process could complete running between checks for whether it is still running, so we need to fetch any left-over content.
2025-03-25Merge the 'with's to reduce indentation.Frederick Muriuki Muriithi
2025-03-25Create outputs directory if it does not exist.Frederick Muriuki Muriithi
2025-03-25Add paths to output files as metadata items.Frederick Muriuki Muriithi
2025-03-25Change query for updating metadata: allow creating new item.Frederick Muriuki Muriithi
2025-03-25Add "WHERE" clause to avoid updating all rows.Frederick Muriuki Muriithi
2025-03-25Provide output directory to launcher.Frederick Muriuki Muriithi
2025-03-25Start launcher with unbuffered outputs.Frederick Muriuki Muriithi
2025-03-25Push stream data whenever its updated.Frederick Muriuki Muriithi
2025-03-25Rename manager/launcher script and implement the management logic.Frederick Muriuki Muriithi
Give the launcher a better name, and implement the logic to actually launch the job and do basic management of the process(es).
2025-03-25Update jobs database schema.Frederick Muriuki Muriithi
2025-03-24Provide initial incomplete jobs manager script.Frederick Muriuki Muriithi
2025-03-24Initialise package for handling background/asynchronous jobs.Frederick Muriuki Muriithi
2025-03-24Provide contextmanagers for SQLite3 databases.Frederick Muriuki Muriithi
2025-03-24Provide protocols packageFrederick Muriuki Muriithi
Provide a package to hold the various protocols used in the code.
2025-01-21Add monadic_requests module.genenetwork-system-v1.0.0Frederick Muriuki Muriithi
2025-01-21Only use flask modules if flask is present and 'current_app' is set.Frederick Muriuki Muriithi
2025-01-13Test post-receive hook.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-01-07Add debugging utilities module.Frederick Muriuki Muriithi
2024-12-23Explicitly add python-lint and python-mypy.Munyoki Kilyungi
* .guix/modules/gn-libs.scm: Import python-pylint and python-mypy. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-12-09Fix issues caught by linter.Frederick Muriuki Muriithi
2024-12-09Fix the module's documentation string.Frederick Muriuki Muriithi
2024-12-09Parse SSL options for the connection string.Frederick Muriuki Muriithi
2024-12-09Fix check for non-negative integers.Frederick Muriuki Muriithi