-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CI] Soft fail merge coverage reports step #5586
[CI] Soft fail merge coverage reports step #5586
Conversation
This pull request does not have a backport label. Could you fix it @ycombinator? 🙏
|
|
Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
Quality Gate passedIssues Measures |
* Skip merge coverage reports step * Add debugging echo * Soft fail instead of skip * Soft fail instead of skip (cherry picked from commit ed98d51)
* Skip merge coverage reports step * Add debugging echo * Soft fail instead of skip * Soft fail instead of skip (cherry picked from commit ed98d51) Co-authored-by: Shaunak Kashyap <[email protected]>
What does this PR do?
This PR makes it so that if the "Merge coverage reports" step (
key: merge-coverage
) in CI fails, we don't fail the build. Since the SonarQube step depends on themerge-coverage
step, we similarly don't fail the build if that step fails too, which is expected to happen if themerge-coverage
step doesn't succeed.Why is it important?
We've observed that in some Agent PRs (example), if the "Merge coverage reports" step is retried, it fails like so:
For now, we're temporarily going to skip this step while we investigate the root cause and failure separately.