| tag name | v0.2.0 (e89053e84ee6d0ae0e858be95cf935a10afd5764) |
| tag date | 2025-11-24 18:39:59 +0000 |
| tagged by | Arun Isaac |
| tagged object | commit 5676b0ac98... |
| download | ravanan-0.2.0.tar.gz ravanan-0.2.0.tar.lz ravanan-0.2.0.zip |
|---|
ravanan 0.2.0
What's new ---------- Features -------- * Job scripts are now built all at once on a single connection to the Guix daemon. The job script is also now independent of the input. The inputs are passed in through a `WORKFLOW_INPUTS` environment variable. To maintain bullet-proof caching, we construct ravanan store paths by hashing both the script and the inputs together. Put together, this change massively speeds up ravanan and improves responsiveness. * Spawn a Guix inferior only once to minimize setup and teardown costs. * Encode ravanan store paths using base32 instead of base16. * Intern files into a directory of their own, thus storing user-supplied files and intermediate files the same way. * Copy input files into their own subdirectories to avoid filename collisions between input files. * New --log-level option * New --quiet flag to suppress all logging Noteworthy bug fixes -------------------- * Read manifest files relative to the path of the workflow file. * Resolve type ambiguities in YAML inputs files. * Tolerate only path or location in File type inputs. * Intern, stage and canonicalize secondary files too. * Handle references to parameter context variables in inline javascript expressions. -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAmkkpocACgkQLiXui2GA K7Ojzgf/atNa7S2pOuAn3E8B5i6/FdKDofzw2x0Sv/wnh3+fYblxll8XDN6ODTtT N8bbkCGbKoI4YKsOSjSbD76/yeNOOvHBaPrpPzhV7i0c/bqc6e0N96KYOGMatynA KbJedoMZikYTSY5m/vZ/HHnnmLy8qn/2Y/tGxWvqgthg/oOSnM0/SyVvohthCt2F S9wGYJ5EooGUdFnGgH5HetCTLhMRL+R6cy9NyMdDTrjUAhCNGxOzZtaOoetNrXdM w668zd9ukxu3lNyU5QOQpYw+HERhL9weh9U+MFaHJ6tHUVRzjn2moo94mDdLpurz fXKehtfuPFTfNJNtzosfeAn+tUfCrw== =X+bj -----END PGP SIGNATURE-----
