-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
BOM release impossible due to missing Jenkins check #4384
Comments
Looks like we run in the "more than 1000 items":
gh api -X GET -F status=completed /repos/jenkinsci/bom/commits/237e4af2d8da8da4f0a6969a6a4c007e8d662c60/check-runs | jq -e
'.total_count'
2004 but gh api -X GET -F status=completed /repos/jenkinsci/bom/commits/237e4af2d8da8da4f0a6969a6a4c007e8d662c60/check-runs | jq -e '.check_runs | length'
30 |
yes exactly, but I guess that's partially why the |
Because we now have a script to trigger the CD workflow, we should probably get rid of https://github.com/jenkinsci/bom/blob/237e4af2d8da8da4f0a6969a6a4c007e8d662c60/.github/workflows/cd.yaml#L6-L8 |
I think that the most recent CD workflow failure is because it detected no "important" changes. We had not labeled the 4 additions as "enhancements" so they were not considered "important" and dependency updates are not considered important by that workflow. I've updated the labels on those additions so that they are listed as enhancements. That might fix it for this week, but it won't fix it long term, since there are many weeks when we release only with dependency updates. |
I tried by using the button GH but still failing when checking the CI status (https://github.com/jenkinsci/bom/actions/runs/11743295637/job/32715806970). |
I checked all the pages and I didn't find a Jenkins check:
|
Possibly this:
|
We could skip publishing GitHub checks results on the master branch for the JUnit plugin? |
Possibly, but when I trigger the CD workflow, the Jenkins build (and so the check normally) finished 5min before. |
to move forward, either we re-run the check in Jenkins or we find a way to bypass the CI check validation |
See if it works otherwise we may want to push an empty commit |
Thanks @timja. Let's see in 2hr if that is better. I won't have access to a computer at that time so if anyone has access to one, please run the |
There's 'interesting changes' @MarkEWaite added the label, so it should auto-release without that step needed: |
If an "interesting change" is enough, then we could decide that the upgrade of the weekly version should always be labeled as an enhancement. That would give us at least one "interesting change" every week. |
it certainly is an interesting change that we have every week. |
500 error from artifact caching proxy 😭
https://ci.jenkins.io/blue/organizations/jenkins/Tools%2Fbom/detail/master/3406/pipeline triggered again |
Looks like Artifactory did fail (and Artifact caching proxy transitively) :'( (at least as per the internal logs in datadog). The build 3408 was successful (at least) and I see the following release published for the BOM: https://github.com/jenkinsci/bom/releases/tag/3654.v237e4a_f2d8da_ |
Thanks everyone who help with this release. |
Service(s)
GitHub
Summary
Trying to run the BOM release, the CD workflow is not executed but the Jenkins validation completed correctly.
Reproduction steps
Looking at https://github.com/jenkins-infra/verify-ci-status-action/blob/7d194d0c5785a12623f350581db5243063542f90/run.sh#L37, I cannot get the any 'Jenkins' check on the commit jenkinsci/bom@237e4af. To do that, I ran locally the command
gh api -X GET -F status=completed /repos/jenkinsci/bom/commits/237e4af2d8da8da4f0a6969a6a4c007e8d662c60/check-runs | jq -e '.check_runs | .[] | .name'
.However, we can see that the check 'Jenkins' is present on the GitHub UI.
Because of this, the workflow is not performing the release. See https://github.com/jenkinsci/bom/actions/runs/11741103051/job/32709181339
The text was updated successfully, but these errors were encountered: