Test commit for testing Zuul CI#74
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
d2d251b to
a4f6bf7
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
4d37305 to
540bb12
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
da4fae8 to
3250f40
Compare
|
Build failed (third-party-check pipeline) integration testing with
|
|
Build failed (third-party-check pipeline) integration testing with
|
82080a1 to
8ce28f7
Compare
|
This change depends on a change that failed to merge. |
|
Fedora job failed because Seems like zuul machines do not include |
|
recheck |
|
Build failed (third-party-check pipeline) integration testing with
|
|
tbh, the next most likely step for kata and Zuul is for me to try and get the metrics CI jobs running on Zuul. I'm not going to get to that in the next couple of weeks though I suspect. |
|
for QA CI, the fedora job is fixed, but still need to check why the ubuntu job fails... I'll try to make some time this week for that. |
|
recheck as SoB/DCO merge has landed in Zuul configs: https://review.openstack.org/#/c/630998/ |
|
recheck |
|
Build failed (third-party-check pipeline) integration testing with
|
|
Well, looks like the zuul DCO test is enabled and working - above we can see the From the logs: |
|
Agreed, while I recommend the ara-report interface there for browsing the task breakdown more conveniently than attempting to parse the stream log, the logic in the validate-dco-license role is pretty confusing. I'm not sure why it has two tasks and breaks the actual failure logic into a separate one from the commit message parsing, but I might be missing a subtle problem which makes it necessary. @pabelanger can hopefully explain the reasoning behind that. |
|
The reason for the double task, is if validate-dco-license : Developer Certificate of Origin actually fails --sign-off check, we don't error, we because the shell code actually worked. So, we register the results and use the next task with the fail task to format somewhat of an error message. The key here is failed_when: > 1. We can change this, but the idea was if > 1, when we likely have an issue with the git commands. So yes, we skip the failed here, because result != 0 |
|
@pabelanger: Thanks. So the reason the |
|
Yah, basically. I am not opposed to change it, this was v1 for ansible-network worked. If we remove it, and that task fails, we won't be able to display any failure message. So there is trade offs. |
|
Agree the resulting logs are quite confusing... just so that you can differentiate an unlikely git show error. At the very least we should change that "License check failed" title into something more explicit... |
|
/zuul-recheck |
|
Oh actually the /zuul-recheck does only trigger SoB rechecking, not WIP (which can be retriggered by unlabeling/labeling). We could change that though. |
|
yeah, indeed. Right now I think that is OK/correct - the WIP should only need to re-check if a label changes or the PR is updated (and hence the subject line may have changed). Let's see how it goes - it is easy to apply the recheck logic later to WIP if we need to. |
|
/zuul-recheck |
|
@cboylan, @grahamwhaley, @ttx - this PR has been open for 328 days. Please can we close it now? :) |
|
@jodh-intel - I looked at this earlier and contemplated the same. It was used back in March, but also has a 'friend' in #154 which also serves a very similar purpose. |
|
Sorry, I don't understand why we need two PRs for the same thing...? Also, why is this taking so long? Could someone summarise the situation to avoid having to read the entirety of these two PRs? |
|
The PRs have handled between them three different cycles of testing the Zuul intergration for Kata:
As I say, yes, we can probably close this one, but should give the owners a chance to respond. |
|
No objection from me to close this. The zuul integration has evolved and largely moved on from this PR. |
|
Thanks @cboylan , and for your on-going support on working out Zuul. Closing now... |
Working on getting Zuul CI running for kata. Lets see what happens.
Depends-On: https://review.openstack.org/602628