Moving to the container solution to run the tests has removed the separate destroy step with had the always() condition. This results in the destroy not been run if another matrix test fails. The results in test artefacts not being cleaned up and a manual process required to clean them up,
This PR adds the fail-fast: false flag to ensure all parallel tests run to conclusion, including the deferred and retried destroy step in the new library.
Moving to the container solution to run the tests has removed the separate destroy step with had the
always()
condition. This results in the destroy not been run if another matrix test fails. The results in test artefacts not being cleaned up and a manual process required to clean them up,This PR adds the
fail-fast: false
flag to ensure all parallel tests run to conclusion, including the deferred and retried destroy step in the new library.