about summary refs log tree commit diff
path: root/.guix
AgeCommit message (Collapse)Author
47 hoursguix: Work with a test suite interned to the store.Arun Isaac
Instead of cwl-v1.2-conformance being a script that accepts a path to the CWL v1.2 conformance test suite, we now work with a CWL v1.2 repo origin object. This is more declarative, and there is no need for manual cloning of the cwl-v1.2 git repo on the CI. The CI merely has to run a script with no arguments. This provides more control here in the ravanan repo and less configuration on the CI server. We do likewise for the end-to-end tests. In this case, we work with files from the ravanan repo, but have to first compile ccwl sources to CWL workflows.
2 daysguix: Move comment about skipped tests close to them.Arun Isaac
This comment should have been moved in 886d2fb0888251487941dc590001b16c36a4ed48, but wasn't.
2 daysguix: Do not pass -S flag when skip-tests is empty list.Arun Isaac
2 daysguix: Exclude .guix when building ravanan.Arun Isaac
2 daysguix: Add e2e-tests.Arun Isaac
2 daysguix: Do not create store when running cwltest suite.Arun Isaac
ravanan creates the store directory automatically if it does not exist. So, there is no need to create it before running cwltest.
2 daysguix: Generalize CWL conformance test suite G-expression.Arun Isaac
Generalize CWL conformance test suite G-expression to run any given test suite. This will be useful for running other cwltest test suites.
2 daysguix: Comment on setting TMPDIR when running cwltest.Arun Isaac
4 daysRename cwl-conformance/cwltest-manifest.scm.Arun Isaac
There is only one manifest file under cwl-conformance. So, it's ok to just call it manifest.scm.
5 daysguix: Add CWL conformance test suite scripts.Arun Isaac
These scripts were a part of the CI server system definition, and out of reach of ravanan maintainers. We move them here since it's easier to keep updated and within the reach of ravanan maintainers to modify as they please.
8 daysguix: Add cwltest package.Arun Isaac
2025-02-24guix: Inherit ravanan package from Guix upstream.Arun Isaac
* .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.
2025-01-07guix: Use %default-gnu-imported-modules.Arun Isaac
%gnu-build-system-modules is deprecated. * .guix/ravanan-package.scm (ravanan)[arguments]: Replace %gnu-build-system-modules with %default-gnu-imported-modules.
2025-01-07guix: Add NODE makeflag.Arun Isaac
* .guix/ravanan-package.scm (ravanan)[arguments]: Add NODE makeflag.
2025-01-07guix: Depend on guile-json-4.Arun Isaac
* .guix/ravanan-package.scm: Import guile-json-4 from (gnu packages guile). (ravanan)[inputs]: Add guile-json-4.
2024-09-10Makefile: Add check target.Arun Isaac
* Makefile (GUILE, tests): New variable. (check): New target. * guix.scm (ravanan)[arguments]: Enable tests.
2024-08-20Initial commitArun Isaac