-
-
Notifications
You must be signed in to change notification settings - Fork 14
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
Infer more knowledge about CI failures #58
Comments
My reply:
|
@wilzbach Ah, OK. I may have been misinterpreting L33-50 of your If that's difficult (for now) then I agree that a minimum threshold is a good compromise. In all likelihood this will in practise amount to higher-priority and more stable tests passing (it seems to be stuff like the style and code-coverage tests that fail more frequently and sometimes arbitrarily). |
No you haven't. We do query the APIs of the CI providers for the PR, but we already get the status info as part of the hook payload, see e.g. this file for an example: https://github.com/dlang-bots/dlang-bot/blob/master/data/hooks/github/dlang_dmd_status_6324.json Moreover we do query the
Yeah this is still due to https://github.com/codecov/support/issues/360 (don't forget to vote for it)
AFAIK @MartinNowak's plan are
That's also why I didn't want to put any specific assumption about the CI system into the bot as of now. |
All CIs should be created equal, attention is the most precious resource we have. |
Even that, coverage is important, we can configure sufficient tolerances. BTW, we agreed to only keep codecov/patch as that has the best SNR. |
As for the workflow ideas in the OP, such a distinction sounds reasonable. |
We did overwrite CodeCov to be always green.
Absolutely agreed and for the main D repos all CIs are now enforced to pass. Well except for gigantically slow Travis OSX builds for DMD. It has worked well for the last seven days. |
This sounds right to me today as well, so I think we can close this issue. |
From @WebDrake
The text was updated successfully, but these errors were encountered: