Update dependency org.jenkins-ci.main:jenkins-war to v2.556#6504
Conversation
5e173f6 to
acee72f
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
I can duplicate the git plugin test failure with the command: The test failure is fixed when I revert pull request: I've submitted the revert to this branch. It may not fix all the test failures, but it is known to fix at least one of the test failures. |
|
I can duplicate the oidc-provider plugin test failure with the command: That test failure is fixed by reverting pull request: |
|
I can duplicate the docker-commons test failure with the command: The test failure is resolved by reverting the two updates to the credentials plugin. I didn't attempt to isolate the issue to one version or the other, since other test failures seem to indicate we'll need to revert both of them. |
|
I can duplicate the http_request plugin test failure with the command: The test passes when both credential releases are removed. Since it is a credential tracking issue, I am reasonably confident that it only requires the most recent credential release to be removed |
|
@timja and @janfaracik it looks like the most recent two releases of the credentials plugin are failing tests in the plugin BOM. Detailed steps to duplicate several of the failures are included in the preceding comments on this pull request. |
|
FTR |
|
I'm able to duplicate the matrix-project failure locally with the command: Reverting the credentials plugin changes does not fix those failures. Something else is causing them. I'm able to duplicate the same issue with the matrix-project-plugin repository using the commands: The matrix plugin tests are fixed if I revert Jenkins 2.556 pull request: I believe that @janfaracik is working to revise that pull request in the new core pull request: |
|
Thanks! Spotted the issue and found another one - working on a fix now, should be up within the hour. |
|
I've added a temporary exclusion of the two known failing tests so that we can update the weekly baseline to 2.556. I'll remove that exclusion when 2.557 is released with the fixes that @janfaracik is implementing. I also plan to explore further to see if the other test failures in this pull request are related to the same core pull request. That might lobby to exclude those test failures and allow the most recent releases of the credentials plugin to be included in the plugin BOM. |
|
Opened jenkinsci/jenkins#26526 to fix the above |
|
The two failures related to |
Should we not be checking for regressions in |
That's certainly a good idea, though very few regressions in core have been detected by the plugin BOM. Most of the regressions that are detected by plugin BOM increments of the weekly line are plugin regressions. This particular pull request has cost me multiple hours to identify the issues, but only one of the issues is from Jenkins core. All the other issues are related to changes in plugins. If you're volunteering to become a plugin BOM release lead, then I'm open to the idea. If you're seeking volunteers or just proposing that it be added to the duties of the plugin BOM release lead, then I'm not ready to volunteer. We have a shrinking pool of plugin BOM release leads (currently 4) and I don't think we'll increase the pool of release leads by adding more tasks. If other plugin BOM release leads agree, we could run a plugin BOM test of the most recent Jenkins core incremental build on Monday, react to any failures in Jenkins core, and further assure the success of the Tuesday weekly build. I don't have tooling for that, but if someone wants to create tooling that does it, I'm open to use that tooling. Something similar could be done with the acceptance test harness so that its tests are run on the last incremental build of Jenkins weekly before the weekly release. |
Also tests all the recent changes to Jenkins core. This follows the testing that was done in pull request: * jenkinsci#6504 Testing done * Confirmed that one test run passed
This PR contains the following updates:
2.555→2.556Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.