Repository navigation
What's Changed
Extend behavior of fail-on-error option to setup failures by @afinetooth in #226
-
Technically an enhancement, these changes make the action behave as many customers already expect by ignoring any and all failures when the
fail-on-errorinput is set tofalse. -
Adds logic to handle any failures in "setup" tasks, including downloading the
coverage-reporterbinary, verifying the binary, and finding the binary by its expected name after extraction. -
The new logic checks these actions and exits with code
1on failure, except iffail-on-erroris set totrue, in which case it returns exit code0. -
Adds a matrix workflow that tests the action for each
osand the two key binary commands (coveralls reportandcoveralls done). Each of these scenarios implicitly tests our setup tasks since they run first in each scenario. -
Also extends the behavior of
debug: trueto flip the shell-specific debug flag for eachosincludingset -xforlinuxandmacosandSet-PSDebug -Trace 1forwindows.
Full Changelog: v2.3.0...v2.3.1