#10349 ci: Avoid auto-merging PRs when an element of the test matrix fails
Pull request opened by
edgarrmondragon
Description
SSIA
Checklist
• I have read the
contribution guide
Was generative AI tooling used to co-author this PR?
• Yes (please specify the tool below)
Related Issues
• Closes #XXXX
Summary by Sourcery
Ensure test-matrix failures block automatic pull-request merging while preserving coverage reporting for completed test runs.
Bug Fixes:
• Prevent successful test jobs from masking failures in individual test-matrix elements, so dependent workflows no longer auto-merge failed pull requests.
Enhancements:
• Allow the code coverage job to run when the test matrix completes or fails, while still preventing it from running when tests are skipped.
CI:
• Make test-matrix failures propagate to the workflow status by removing the permissive error handling from test jobs.
meltano/meltano