-
Notifications
You must be signed in to change notification settings - Fork 52
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
Bump jenkins.version from 2.379 to 2.380 for bom-weekly #1611
Bump jenkins.version from 2.379 to 2.380 for bom-weekly #1611
Conversation
…/b... ... om/updatecli/update-jenkins.ps1 weekly 2.380" Made with ❤️️ by updatecli
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.
Not a dependabot pull request. Will need to be merged after success.
…a692663a5330f0932b56bb9f61f7833b
…a692663a5330f0932b56bb9f61f7833b
…a692663a5330f0932b56bb9f61f7833b
it has automerge on and will merge itself if it passes |
I can't duplicate the failure on my computer, yet it fails consistently with a test timeout in CI. |
…a692663a5330f0932b56bb9f61f7833b
This is a legitimate performance regression introduced in jenkinsci/jenkins#6408 and resolved in jenkinsci/jenkins#7464. After jenkinsci/jenkins#6408 and before jenkinsci/jenkins#7464 running |
That is a brilliant result! I didn't even consider that there might be a performance regression at the root of the timeout. Thanks very much! |
Thank you Mark. But can we discuss how we want to handle this situation in the future. I think an escalation to a broader audience was warranted when this update couldn't be completed in a few days, or at least an issue filed somewhere (BOM? core?). We can't afford to have core updates stuck unresolved for an extended period of time. Open to hearing your thoughts or discussing further. |
Retroactively filed #1628 |
That's a good point. We would benefit from general guidance for handling issues in bom pull requests. It seems like there are multiple levels of issues and they may justify different responses. For example:
For case 1, core upgrade not proceeding, we could declare that if the upgrade pull request has been open 4 days without successful merge, then raise an issue in this repository to seek more help. I think that case 1 is the most urgent of the examples. For case 2, high use plugin not proceeding, we could declare that if the upgrade pull request has been open 10 days without successful merge, then raise an issue with the specific plugin to seek more help For case 3, we could declare a policy that experiments should be closed when they are no longer serving their purpose. For case 4, we could identify common sources of incorrect pull requests and note that maintainers close them as soon as they are detected. How do those examples and the proposed responses seem to you? What refinements, corrections, or improvements should be considered? |
Sounds like as good a place to start as any. In the long term I think it would be good to have a clear assignee for each failed core upgrade who is responsible for clearing the hurdle. You can retroactively consider me the assignee for the failures in 2.379 and 2.380 but I think others besides me should also assign themselves to future failed core upgrades, and if they don't then we should start asking people to avoid having one person doing it all the time. |
#1629 resolves the problems that were blocking this pull request |
Pull request was closed
Bump jenkins.version from 2.379 to 2.380 for bom-weekly
Report
Changelog
Click to expand
Remark
This pull request was automatically created using Updatecli.
Please report any issues with this tool here