Call tar and zstd with the required parameters to create a compressed archive from the input paths
Expand relative paths (and ~/ references) before passing on the paths to compression
Add E2E tests
Update go-steputils with the latest changes around template parsing
Add a new dependency for human-friendly file size printing
Investigation details
Decisions
The tool zstd is added as a step dep, this will get preinstalled on the VMs soon.
The E2E tests are not verifying any of the outputs, just run the step. Once we have both a fully working save and restore step, we can have true end-to-end tests.
Checklist
step.yml
andREADME.md
is updated with the changes (if needed)Version
Requires a MAJOR/MINOR/PATCH version update
Context
Changes
tar
andzstd
with the required parameters to create a compressed archive from the input paths~/
references) before passing on the paths to compressiongo-steputils
with the latest changes around template parsingInvestigation details
Decisions
The tool
zstd
is added as a stepdep
, this will get preinstalled on the VMs soon.The E2E tests are not verifying any of the outputs, just run the step. Once we have both a fully working save and restore step, we can have true end-to-end tests.