about summary refs log tree commit diff
AgeCommit message (Collapse)Author
3 daysHACKING: Add release instructions.Arun Isaac
3 daysimage: Remove trailing dot in license file.Arun Isaac
3 daysguix: Promote images license to web page.Arun Isaac
3 daysguix: Add releases directory to website.Arun Isaac
This was missed out on 43d4d96f8de9fabaa889eae62e86e7ed49cf6575.
3 daysAdd v0.2.0 release tarballs.Arun Isaac
3 daysguix: Add Download section to website.Arun Isaac
3 daysMakefile: Bump version to 0.2.0. v0.2.0Arun Isaac
3 daysREADME: Add end-to-end tests CI badge.Arun Isaac
3 daysREADME: Detail alt text for CI badge.Arun Isaac
3 dayse2e-tests: Pass --no-same-owner flag to tar.Arun Isaac
This is required to run tar successfully within the CI end-to-end tests container.
4 dayswebsite: Add CSS.Arun Isaac
4 daysguix: 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.
4 daysguix: Import (guix packages).Arun Isaac
4 daysguix: Fix double ungexp.Arun Isaac
4 dayse2e-tests: Use YAML, instead of JSON, job files.Arun Isaac
Now that we have resolved type ambiguities in YAML input files, prefer YAML job files to JSON job files.
4 daysHACKING: Mention that E2E tests must be run outside guix shell.Arun Isaac
4 daysreader: Resolve YAML inputs file type ambiguities.Arun Isaac
Resolve YAML inputs file type ambiguities by reading them along with the workflow file and using the workflow input types to guide their type coercion.
4 daysreader: Use CWL types in type coercion.Arun Isaac
4 daysHACKING: Use -m, not -Df, to build manifest.Arun Isaac
4 daysDemote store hit (cache hit) messages to debug level.Arun Isaac
Retrieving results from the store will be very quick, and will happen often. There is no need to trouble the user with this information (unless they want to hear it).
4 daysbin: Set info as default log level.Arun Isaac
ravanan will commonly be used to run long-running workflows on HPC clusters. Therefore, it is reasonable that it is a bit more talkative. The user will want to get some feedback about progress.
4 daysguix: Use guile-run64 from Guix upstream.Arun Isaac
4 daysguix: Build run64 without guile-chibi-match.Arun Isaac
4 daysguix: Add G-expressions to build website.Arun Isaac
11 daysguix: Add G-expressions to build release tarball.Arun Isaac
11 daysMakefile: Remove conditional variable assignment.Arun Isaac
We don't need conditional variable assignment to override variables on the command line.
11 daysworkflow: Add TODO reminder about static validation.Arun Isaac
11 daysworkflow: Mention state-monadic return in capture-output docstring.Arun Isaac
11 daystests: Update propnet tests to latest API.Arun Isaac
11 daysguix: Use run64 from upstream repository.Arun Isaac
11 daysUse run64 for tests.Arun Isaac
11 daysguix: Exclude end-to-end tests from ravanan package.Arun Isaac
11 daysworkflow: Check availability and type of all inputs.Arun Isaac
Before running a workflow, check that all inputs are available and are of the right type. This avoids very confusing errors later on.
11 daysHACKING: Document running specific tests.Arun Isaac
11 daysguix: Accept additional cwltest arguments.Arun Isaac
11 daysjavascript: Refer to parameter context variables in G-expression.Arun Isaac
11 dayscommand-line-tool: Add self variable for use in parameter context.Arun Isaac
11 daystests: Expect file:///foo/bar, not file:/foo/bar.Arun Isaac
file: should be followed by three slashes, not just one.
11 daystests: Canonicalize JSON objects to compare them.Arun Isaac
Compare JSON objects by canonicalizing them and then using test-equal. This is better than using json=? and test-assert since this passes on the actual and expected values to the SRFI-64 runner.
11 dayscommand-line-tool: Import specific symbols from (rnrs conditions).Arun Isaac
Importing &error from (rnrs conditions) overrides a core Guile binding.
11 dayswork/types: Rename <union-type> to <cwl-union-type>.Arun Isaac
<cwl-union-type> is more consistent with <cwl-array-type>.
11 dayswork/types: Rename <array-type> to <cwl-array-type>.Arun Isaac
array-type conflicts with a core Guile function.
11 daysutils: Mark as a non-declarative module.Arun Isaac
11 daysbin: Cover more code with %log-level and %traces parameterization.Arun Isaac
We want to cover as much of the program as possible with a parameterization of %log-level and %traces. This way, logging of the program can be controlled to the largest extent possible.
11 dayse2e-tests: Add tests based off of examples in the ccwl manual.Arun Isaac
2025-08-28HACKING: Document how to run the CWL v1.2 conformance test suite.Arun Isaac
2025-08-28guix: Restore generate-badges.Arun Isaac
The generate-badges code should never have been deleted in 5e6596ac7decbe88c03314e543efe1922edce13f.
2025-08-26guix: Set HOME for Guix.Arun Isaac
2025-08-26guix: Add e2e-tests.scm.Arun Isaac
This should have been added in 5e6596ac7decbe88c03314e543efe1922edce13f, but was forgotten!
2025-08-24guix: 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.