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
SCM/CI: Report pending status for multibuilds #12121
Comments
This isn't true anymore and the documentation needs to be updated. The build status of multibuild flavors is reported. Thank you for reporting this @perlpunk. |
@dmarcoux oh, since when does that work? |
Hum... I'll need to double-check, but I'm pretty sure the initial report is working. |
It's not working somehow, we need to investigate. Thank you again for reporting this. |
@vpereira I will try again right now and create a PR in https://github.com/os-autoinst/os-autoinst/pulls and ping you directly after it. maybe you can see it |
@perlpunk I had a look at the PR and the initial report with the "pending" status weren't reported. It is the same that I experienced in a test I did. |
As we talked privately, our issue is that we cannot reproduce it in development, but as @dmarcoux said he is able to reproduce in production. We are still investigating the issue. |
This was closed by mistake, there's still more to do for this. Reopening. |
One more thing, I don't know if it's related: builds that are unresolvable are also not reported. |
Yes, this is sadly not implemented. We're tracking this in https://trello.com/c/0N3jHq5M/2257-report-back-to-scm-when-build-results-arent-failed-and-succeeded |
ok thanks |
This will be important for ALP/Git. |
As we are tracking this in our backlog, let's close this issue here. |
We are about to use the SCM/CI for openQA projects.
We are using multibuilds, and it is a documented limitation, that multibuilds don't report a pending status, but only report the final fail or success.
https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.scm_ci_workflow_integration.html#sec.obs.obs_scm_ci_workflow_integration.setup.status_reporting
This can be problematic because when looking at a PR, one doesn't even know if there are still running checks, and we have a lot of checks.
A PR might get merged because every check passes.
We also use mergify to automatically merge in certain conditions, and we have to manually add every OBS build/platform to the configuration to be sure that it doesn't merge before those checks are reported.
So it would be nice if the pending status could also be reported.
The text was updated successfully, but these errors were encountered: