<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ravanan/e2e-tests/tools, branch main</title>
<subtitle>High-reproducibility CWL runner powered by Guix</subtitle>
<id>http://git.systemreboot.net/ravanan/atom?h=main</id>
<link rel='self' href='http://git.systemreboot.net/ravanan/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/'/>
<updated>2025-12-21T00:20:51+00:00</updated>
<entry>
<title>work/command-line-tool: Support unseparated prefix arguments.</title>
<updated>2025-12-21T00:20:51+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-12-20T23:53:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=72180f9280a1c88fae3bce7c56a6e4b226b1e3ac'/>
<id>urn:sha1:72180f9280a1c88fae3bce7c56a6e4b226b1e3ac</id>
<content type='text'>
We support prefix arguments that have separate: false. This also
requires more normalization in the reader to ensure the default
value of separate and to coerce it to a boolean.
</content>
</entry>
<entry>
<title>work/command-line-tool: Convert array inputs to vector of bindings.</title>
<updated>2025-12-18T14:45:17+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-12-18T14:38:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=4ccbbccc51a03887707aa4668c8f6eeec394a757'/>
<id>urn:sha1:4ccbbccc51a03887707aa4668c8f6eeec394a757</id>
<content type='text'>
Earlier, we were converting array inputs to a list of bindings. We now
use a vector to be consistent with the spirit and letter of the rest
of the code.
</content>
</entry>
<entry>
<title>command-line-tool: Handle absent arguments field.</title>
<updated>2025-11-30T01:46:01+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-11-30T00:59:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=c5bccca30b03f6dfef5d6efaaafc20fa9b25f164'/>
<id>urn:sha1:c5bccca30b03f6dfef5d6efaaafc20fa9b25f164</id>
<content type='text'>
</content>
</entry>
<entry>
<title>work/command-line-tool: Avoid infinite recursion in matching floats.</title>
<updated>2025-11-29T12:35:39+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-11-29T12:35:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=4435efa37c1e7afbd2c75fc2067f7e9bf58094e8'/>
<id>urn:sha1:4435efa37c1e7afbd2c75fc2067f7e9bf58094e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>work/command-line-tool: Accept ints as floats too.</title>
<updated>2025-11-29T04:30:26+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-11-29T04:30:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=069f6367b5c638c44e8f2c55ef1df604df2adac1'/>
<id>urn:sha1:069f6367b5c638c44e8f2c55ef1df604df2adac1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workflow: Handle boolean false input and default value.</title>
<updated>2025-11-29T03:35:01+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-11-29T03:31:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=370aedb071b84aad25cbfb25366c436f965ff50e'/>
<id>urn:sha1:370aedb071b84aad25cbfb25366c436f965ff50e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workflow: Add defaults to inputs even with Workflow class workflows.</title>
<updated>2025-11-27T00:56:16+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-11-27T00:52:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=24f722d39fc9b669554967ff6e74c99138d24261'/>
<id>urn:sha1:24f722d39fc9b669554967ff6e74c99138d24261</id>
<content type='text'>
Earlier, we were adding defaults only with CommandLineTool class
workflows, and ignoring defaults in Workflow class workflows.
</content>
</entry>
<entry>
<title>e2e-tests: Pass --no-same-owner flag to tar.</title>
<updated>2025-11-24T17:53:52+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-11-24T17:53:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=0badc59665be328fbd370bbd9e2d1cf073da9d68'/>
<id>urn:sha1:0badc59665be328fbd370bbd9e2d1cf073da9d68</id>
<content type='text'>
This is required to run tar successfully within the CI end-to-end
tests container.
</content>
</entry>
<entry>
<title>e2e-tests: Add tests based off of examples in the ccwl manual.</title>
<updated>2025-11-16T22:42:59+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-08-28T19:09:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=767f80e7296c41a4428c73cadc90b953d252f8d7'/>
<id>urn:sha1:767f80e7296c41a4428c73cadc90b953d252f8d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add end-to-end tests.</title>
<updated>2025-08-24T13:24:11+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-08-24T11:33:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=14845d344ef346029fc58b7c66be6bc43b70a661'/>
<id>urn:sha1:14845d344ef346029fc58b7c66be6bc43b70a661</id>
<content type='text'>
End-to-end tests allow us to test the whole of ravanan. This is a
useful sanity check to ensure that basic workflows remain working.
</content>
</entry>
</feed>
