-
Notifications
You must be signed in to change notification settings - Fork 305
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
SRE-2145 Warnings-ng 11.2.2 modified API #14111
Conversation
Errors are component not formatted correctly,Unable to load ticket data |
Warnings-ng 11.2.2 removed the ignoreFailedBuilds parameter from the recordIssues Step. Required-githooks: true Signed-off-by: John E. Malmberg <[email protected]>
e79bf32
to
e0c36a5
Compare
Gatekeeper, this is the fix needed to get CI working again. Until it lands, and PRs are rebased against it, all CI jobs will fail. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've left a detailed comment on the ticket, but I don't think this is sufficient or will work well. This change alone without making the corresponding changes to add back in the functionality via the alternate API will mean that failed jobs are used as reference builds and therefore when there are failed master builds (which is often) then PRs will report all warnings as new and themselves fail.
It may be worth landing this in the very short term to unblock other work but this will want fixing properly within days if we do that, and given this PR has negative comments which are provably incorrect about other projects then I would prefer us to fix this properly, or at least remove the comments before landing.
Jenkinsfile
Outdated
@@ -782,7 +782,9 @@ pipeline { | |||
valgrind_stash: 'el8-gcc-nlt-memcheck' | |||
recordIssues enabledForFailure: true, | |||
failOnError: false, | |||
ignoreFailedBuilds: true, | |||
// parameter below removed with the warnings-ng 11.2.2 | |||
// possibly by mistake. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://github.com/jenkinsci/warnings-ng-plugin/releases/tag/v11.0.0 states that the change in API was deliberate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like we should just remove the parameter.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I think that would be best in the short term.
Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14111/2/execution/node/1541/log |
Signed-off-by: John E. Malmberg <[email protected]>
Landing based upon the success of the previous build: https://build.hpdd.intel.com/blue/organizations/jenkins/daos-stack%2Fdaos/detail/PR-14111/2. |
Warnings-ng 11.2.2 removed the ignoreFailedBuilds parameter from the recordIssues Step. Signed-off-by: John E. Malmberg <[email protected]>
Warnings-ng 11.2.2 removed the ignoreFailedBuilds parameter from the recordIssues Step. Signed-off-by: John E. Malmberg <[email protected]>
Warnings-ng 11.2.2 removed the ignoreFailedBuilds parameter from the recordIssues Step.
Doc-only: false
Required-githooks: true
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: