Branch | Commit message | Author | Age |
keyring | Add key for arunisaac. | Arun Isaac | 11 months |
main | tests: Fix typo in test. | Arun Isaac | 4 months |
|
Tag | Download | Author | Age |
v0.1.0 | ravanan-0.1.0.tar.gz | Arun Isaac | 6 months |
|
Age | Commit message | Author |
2025-03-18 | tests: Fix typo in test.•••* tests/reader.scm ("Normalize array of File arrays type formal
output"): Replace normalize-formal-input with normalize-formal-output.
HEADmain | Arun Isaac |
2025-03-18 | tests: 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-18 | reader: 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-18 | reader: 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-28 | README: Add Contributing section.•••* README.md (Contributing): New section.
| Arun Isaac |
2025-02-24 | command-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-24 | command-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-24 | guix: 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-01 | Revert "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-28 | README: Mention use of caching for developing workflows.•••* README.md: Mention use of caching for developing workflows.
| Arun Isaac |
[...] |