diff options
author | Arun Isaac | 2025-06-25 00:22:00 +0100 |
---|---|---|
committer | Arun Isaac | 2025-06-26 14:50:28 +0100 |
commit | 90904b4ebf573857fb02347dc2276d6c1322e307 (patch) | |
tree | 5efd822ff3ed3d51d457a3eaf50a26eefbad6128 /.dir-locals.el | |
parent | 0d21ee18951d75ab30231049a59447e338afa14e (diff) | |
download | ravanan-90904b4ebf573857fb02347dc2276d6c1322e307.tar.gz ravanan-90904b4ebf573857fb02347dc2276d6c1322e307.tar.lz ravanan-90904b4ebf573857fb02347dc2276d6c1322e307.zip |
workflow: Build scripts ahead of time.
* ravanan/command-line-tool.scm (build-command-line-tool-script,
find-requirement): Export.
(run-command-line-tool): Accept script as argument instead of cwl. Add
resource-requirement argument. Remove manifest-file, channels, scratch
and guix-daemon-socket arguments.
* ravanan/workflow.scm (<scheduler-proc>):[cwl-or-propnet]: Rename to
script-or-propnet. [resource-requirement]: New field.
* ravanan/workflow.scm (scheduler-proc): Rename cwl-or-propnet
argument to script-or-propnet. Add resource-requirement argument.
(workflow->scheduler-proc, workflow-class->propnet): Add
manifest-file, channels, scratch, store and guix-daemon-socket
arguments.
(workflow->scheduler-proc): Build script. Capture ResourceRequirement.
(workflow-scheduler): Remove manifest-file, channels, scratch and
guix-daemon-socket arguments.
[schedule]: Run built script instead of CWL. Update call to
run-command-line-tool.
(run-workflow): Do not pass manifest-file, channels, scratch and
guix-daemon-socket arguments to workflow-scheduler. Pass
manifest-file, channels, scratch, store and guix-daemon-socket
arguments to workflow->scheduler-proc.
Diffstat (limited to '.dir-locals.el')
0 files changed, 0 insertions, 0 deletions