When there is a pull request at src.fedoraproject.org such as this one:
https://src.fedoraproject.org/rpms/bst-external/pull-request/1
It receives a green "Fedora CI" success flag. The link leads to https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/dist-git-build-pipeline/job/master/1136/
From that page, it is extremely hard to see what happened.
My questions when i visit that page are:
I've tried to solve this by clicking "Console Output" on the left, but that log is loaded with stuff I don't understand as a packager. With a bit of digging, I dig out a link to a sctarchbuild - https://koji.fedoraproject.org/koji/taskinfo?taskID=59528806
Is that the only thing that was tested? If so, could the first page where the link leads explicitly mention that? Something like:
in this case it means the scratch build succeeded, because it doesn't contain dist-git git test nothing else was tested.
We know this is confusing, the PR flags from Fedora CI are updated using toddlers service. A PR for toddlers that should improve this has just been merged [1], now we are waiting for the redeployment of the service.
toddlers
[1] https://pagure.io/fedora-infra/toddlers/pull-request/64
@msrb do you think we could specify some better link on PR flags, maybe for the scratch build pipeline a link to koji task directly, similar how simple-koji-ci does.
yep, ideally link to koji scratch build. Also the test name Fedora CI is confusing. Maybe if it would be Fedora CI - scratch build would be more clear and the tests would be a separate result.
Fedora CI - scratch build
separating Fedora CI into Fedora CI - scratch build and Fedora CI - dist-git test is what https://pagure.io/fedora-infra/toddlers/pull-request/64 was about :)
Fedora CI
Fedora CI - dist-git test
yeah cool :) agreed then :)
Cool!
@churchyard can we close this ticket? I've open https://pagure.io/fedora-ci/general/issue/198 to track the support for link to koji task.
Metadata Update from @churchyard: - Issue status updated to: Closed (was: Open)