aboutsummaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
keyringAdd key for arunisaac.Arun Isaac8 months
maintests: Fix typo in test.Arun Isaac4 weeks
 
TagDownloadAuthorAge
v0.1.0ravanan-0.1.0.tar.gz  ravanan-0.1.0.tar.lz  ravanan-0.1.0.zip  Arun Isaac2 months
 
AgeCommit messageAuthor
2025-03-18tests: Fix typo in test.•••* tests/reader.scm ("Normalize array of File arrays type formal output"): Replace normalize-formal-input with normalize-formal-output. HEADmainArun Isaac
2025-03-18tests: Tolerate only path or location in File type inputs.•••* tests/reader.scm: Import (ice-9 filesystem), (web uri), (ravanan work command-line-tool) and (ravanan work utils). (normalize-input): New variable. ("Normalize inputs with only location", "Normalize inputs with only path"): New tests. Arun Isaac
2025-03-18reader: Canonicalize File inputs completely in reader.•••It is the reader's job to completely canonicalize File type inputs. This should not be done later when the workflow is executing. * ravanan/reader.scm: Import (web uri). (normalize-formal-input): Normalize default value. (location->path): New function. (normalize-input): Canonicalize File type input completely. * ravanan/workflow.scm (workflow-scheduler): Update comment about partially specified File objects. (location->path): Delete function. (resolve-inputs): Do not canonicalize File type inputs; they already are. Arun Isaac
2025-03-18reader: Spin off input normalization into separate function.•••Separate functions are easier to test. * ravanan/reader.scm (read-inputs): Spin off input normalization into ... (normalize-input): ... new function. Arun Isaac
2025-02-28README: Add Contributing section.•••* README.md (Contributing): New section. Arun Isaac
2025-02-24command-line-tool: Pass package versions separately to inferior.•••* ravanan/command-line-tool.scm (software-packages->environment): Pass package versions as separate argument to lookup-inferior-packages. Arun Isaac
2025-02-24command-line-tool: Handle SoftwarePackage in helper function.•••* ravanan/command-line-tool.scm (specifications->environment): Rename to software-packages->environment. (software-packages->environment): Accept vector of SoftwarePackage association lists. (build-command-line-tool-script): Move into software-packages->environment. Pass vector of SoftwarePackage association lists to software-packages->environment. Arun Isaac
2025-02-24guix: Inherit ravanan package from Guix upstream.•••* .guix/ravanan-package.scm: Do no import (gnu packages package-management), (gnu packages gnupg), (gnu packages guile), (gnu packages guile-xyz), (gnu packages node), (guix build-system gnu), (guix licenses) and (guix profiles). Import ravanan from (gnu packages bioinformatics) with a guix: prefix. * .guix/ravanan-package.scm (ravanan): Inherit from guix:ravanan. Arun Isaac
2025-02-01Revert "bin: Remove unused (ravanan command-line-tool) import."•••This reverts commit 17b88bd2ca1411fbf2799e0e194d7052c059a36b. (ravanan command-line-tool) is required for manifest-file-error?. Arun Isaac
2025-01-28README: Mention use of caching for developing workflows.•••* README.md: Mention use of caching for developing workflows. Arun Isaac
[...]