aboutsummaryrefslogtreecommitdiff
path: root/.dir-locals.el
diff options
context:
space:
mode:
authorArun Isaac2025-06-25 00:22:00 +0100
committerArun Isaac2025-06-26 14:50:28 +0100
commit90904b4ebf573857fb02347dc2276d6c1322e307 (patch)
tree5efd822ff3ed3d51d457a3eaf50a26eefbad6128 /.dir-locals.el
parent0d21ee18951d75ab30231049a59447e338afa14e (diff)
downloadravanan-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