| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 10 hours | guix: Add wrapper to emulate how guix-forge serves website. HEAD main | Arun Isaac | |
| 10 hours | website: Add favicon. | Arun Isaac | |
| 10 hours | README: Replace Ravanan image with new logo. | Arun Isaac | |
| 2026-05-30 | guix: Depend on guile-3.0-latest instead of guile-3.0. | Arun Isaac | |
| The guix package now uses guile-3.0-latest. So, we must use the same to remain compatible. | |||
| 2026-03-23 | guix: Remove unused (ice-9 match) import. | Arun Isaac | |
| 2026-03-23 | guix: Update cwltest to 2.6.20251216093331. | Arun Isaac | |
| Change-Id: I02d3d31eb38d04b8cac1c1bcc8b84da1d5fe08b2 | |||
| 2026-03-23 | guix: Get cwltest source from git. | Arun Isaac | |
| Upstream Guix now prefers fetching the source from git instead of from PyPI. Let's stay in line with this policy update. | |||
| 2026-03-23 | guix: Use ccwl from upstream Guix. | Arun Isaac | |
| ccwl 0.5.0 has been released and the upstream Guix package has been updated. | |||
| 2025-12-19 | guix: Update ccwl to 0.4.0-2.4f757fc. | Arun Isaac | |
| 2025-12-09 | manifest: Use ccwl from (e2e-tests). | Arun Isaac | |
| 2025-12-02 | guix: Use compile to output file feature from latest ccwl. | Arun Isaac | |
| 2025-11-30 | e2e-tests: Add example Hello World workflow from the documentation. | Arun Isaac | |
| We want to ensure that the Hello World workflow in our README docs always works! | |||
| 2025-11-30 | guix: Copy CWL files in E2E tests. | Arun Isaac | |
| So far, we only supported ccwl sources to be compiled in E2E tests. Now, we also support CWL files that must simply be copied. | |||
| 2025-11-29 | guix: Use latest ccwl in E2E tests. | Arun Isaac | |
| 2025-11-26 | guix: Do not require listing E2E test files. | Arun Isaac | |
| It is not worth the trouble listing each E2E test file individually and compling them in separate derivations. | |||
| 2025-11-24 | guix: Promote images license to web page. | Arun Isaac | |
| 2025-11-24 | guix: Add releases directory to website. | Arun Isaac | |
| This was missed out on 43d4d96f8de9fabaa889eae62e86e7ed49cf6575. | |||
| 2025-11-24 | Add v0.2.0 release tarballs. | Arun Isaac | |
| 2025-11-24 | guix: Add Download section to website. | Arun Isaac | |
| 2025-11-24 | guix: Push version detection into G-expression. | Arun Isaac | |
| We push version detection into the G-expression. This way, it won't interfere with channel compilation. | |||
| 2025-11-24 | guix: Import (guix packages). | Arun Isaac | |
| 2025-11-24 | guix: Fix double ungexp. | Arun Isaac | |
| 2025-11-23 | guix: Use guile-run64 from Guix upstream. | Arun Isaac | |
| 2025-11-23 | guix: Build run64 without guile-chibi-match. | Arun Isaac | |
| 2025-11-23 | guix: Add G-expressions to build website. | Arun Isaac | |
| 2025-11-17 | guix: Add G-expressions to build release tarball. | Arun Isaac | |
| 2025-11-16 | guix: Use run64 from upstream repository. | Arun Isaac | |
| 2025-11-16 | Use run64 for tests. | Arun Isaac | |
| 2025-11-16 | guix: Exclude end-to-end tests from ravanan package. | Arun Isaac | |
| 2025-11-16 | guix: Accept additional cwltest arguments. | Arun Isaac | |
| 2025-11-16 | e2e-tests: Add tests based off of examples in the ccwl manual. | Arun Isaac | |
| 2025-08-28 | guix: Restore generate-badges. | Arun Isaac | |
| The generate-badges code should never have been deleted in 5e6596ac7decbe88c03314e543efe1922edce13f. | |||
| 2025-08-26 | guix: Set HOME for Guix. | Arun Isaac | |
| 2025-08-26 | guix: Add e2e-tests.scm. | Arun Isaac | |
| This should have been added in 5e6596ac7decbe88c03314e543efe1922edce13f, but was forgotten! | |||
| 2025-08-24 | guix: Move end-to-end tests to separate file. | Arun Isaac | |
| It's easier to build a file from the command-line, rather than an expression. | |||
| 2025-08-24 | guix: 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. | |||
| 2025-08-24 | guix: Move comment about skipped tests close to them. | Arun Isaac | |
| This comment should have been moved in 886d2fb0888251487941dc590001b16c36a4ed48, but wasn't. | |||
| 2025-08-24 | guix: Do not pass -S flag when skip-tests is empty list. | Arun Isaac | |
| 2025-08-24 | guix: Exclude .guix when building ravanan. | Arun Isaac | |
| 2025-08-24 | guix: Add e2e-tests. | Arun Isaac | |
| 2025-08-24 | guix: 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. | |||
| 2025-08-24 | guix: 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. | |||
| 2025-08-24 | guix: Comment on setting TMPDIR when running cwltest. | Arun Isaac | |
| 2025-08-22 | Rename 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. | |||
| 2025-08-22 | guix: 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. | |||
| 2025-08-18 | guix: Add cwltest package. | Arun Isaac | |
| 2025-02-24 | guix: 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-07 | guix: 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-07 | guix: Add NODE makeflag. | Arun Isaac | |
| * .guix/ravanan-package.scm (ravanan)[arguments]: Add NODE makeflag. | |||
| 2025-01-07 | guix: 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. | |||
