Closed melezhik closed 1 year ago
@melezhik can you verify this is fixed in v39?
I will test soon and let you know!
The first negative test succeeds - https://ci.sparrowhub.io/report/2488 , but let me test on more cases …
positive test (with valid META6.json file , valid distribution and --unattended
option ) also PASSES - https://ci.sparrowhub.io/report/2521
documented the future option in my example pipeline - https://raku.land/zef:melezhik/SparrowCI-SandBox
In CI scripts when
fez upload
is executed by a program not a human, I wish fez does not wait till a user's input ( when something goes wrong or additional user's input is required). I would rather want fez to stop immediately at this point, generates none zero exit code and provide with some helpful message in stderr.Example:
Fez hangs in case there are some distro verification
Here, if, say run with"
--none_interactive
option I would like fez to give it up, generate none zero exit code and print into STDERR something like "File "dist/lib/SparrowCI/Repo.rakumod" in tar not found in metaWithout such a proper error handling fez just hangs for a user confirmation and there is no way to handle this in CI scripts ...