Environment AutomationΒΆ
wf2wf
can build reproducible software stacks from Conda YAML files and attach them to your workflow.
WorkflowΒΆ
Conda YAML β lock-file via conda-lock
Locked environment realised with micromamba
Packed with conda-pack β tarball
Tarball baked into OCI image via docker buildx (or Buildah)
Optional: convert OCI β
.sif
via ApptainerSBOM generated with Syft
CLI flagsΒΆ
Flag |
Purpose |
---|---|
|
Build images if not cached |
|
Reuse existing images only |
|
Push to remote registry |
|
Produce |
|
Abort if environment info would be lost |
Caching & pruningΒΆ
Environment artefacts are content-addressed by the SHA-256 of the lock file. Use wf2wf cache prune
to clear old images.