I saw that the CI build on the last merge failed the code coverage minimum requirements, but this failure in the test step meant that the coveralls reports didn't get uploaded as the failure meant that part of the workflow was skipped.
This will allow the coveralls report to be uploaded unless the run is explicitly cancelled (which is the general recommendation in the GitHub docs, rather than using always)
I saw that the CI build on the last merge failed the code coverage minimum requirements, but this failure in the test step meant that the coveralls reports didn't get uploaded as the failure meant that part of the workflow was skipped.
This will allow the coveralls report to be uploaded unless the run is explicitly cancelled (which is the general recommendation in the GitHub docs, rather than using
always
)