-
Notifications
You must be signed in to change notification settings - Fork 58
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
FIX JENKINS-63048 #31
Conversation
use the ref=next link in the response header to support paged requests.
I'd love to test drive your changes. Unfortunately, I can't build the source code and the CI job can't build the source code. When I try to build with Java 8u302, it reports
When I try to build with Java 11.0.12, it reports:
|
Thanks so much for your quick response @hoolie ! May also need an addition to pom.xml:
Master branch of that repo was last built a year ago. Apache maven 3.8.2 upgrade and recent infrastructure may be causing that pom.xml gap to be detected. |
Hello Mark, It fixed a missing escape character in the regexp. Thanks for the pom-update |
Same build problem is visible on the master branch at https://ci.jenkins.io/job/Plugins/job/gitea-plugin/job/master/88/ . I don't see that problem locally, but I suspect that is because I have a locally cached copy of the dependency that is causing the failure. |
@hoolie I've added the incremental build of the plugin to my installation. The first pipeline scan detected the 100+ branches that had been missed in previous scans when the scanning stops with the first 30 results. I'll continue using it to see if I detect any issues with it. Thanks so much for the pull request! |
glad it helped :) is there currently another maintainer for the plugin besides @stephenc ? |
According to repository permissions updater, he's the only maintainer. I don't know his current availability. If he's unavailable, you could propose to become an additional maintainer of the plugin if you're willing. The incremental build from ci.jenkins.io can be used by anyone who needs the functionality immediately. |
I created issue some time ago to transfer plugin maintainence to gitea developers but no response yet there also https://issues.jenkins.io/plugins/servlet/mobile#issue/JENKINS-65588 |
@lafriks that issue report won't result in any action. The Jenkins project "adopt a plugin" process requires the jenkins.io user names of one or more maintainers. You asked:
The answer to that question is, "Yes, if a person with a jenkins.io account is willing follow the 'adopt a plugin' process, they can be granted permission to merge pull requests and deliver new releases". Who are the Gitea owners/main maintainers? Are they willing to maintain the Jenkins Gitea plugin? What are their jenkins.io account user names? Will they follow the "adopt a plugin" process so that they can be assigned as maintainers? |
@MarkEWaite Thank you for the insights on the "adopt a plugin" process I don't fell ready to take on responsibility for the plugin yet for the following reasons:
|
@MarkEWaite thanks for detailed info. Gitea owners are 3 of the maintainers elected each year from Gitea active maintainers (https://github.com/go-gitea/gitea/blob/main/MAINTAINERS). Currently Gitea owners are me, @techknowlogick and @lunny. As for adopting plugin, I'm quite sure most of them don't have jenkins.io accounts but that would not be an issue to create it but otherwise we could at least review PRs and manage releases as we are interested in working Gitea integration with Jenkins. Gitea currently has process that at least two of maintainers has to approve PR to have it merged, and only owners or some limited number of maintainers that are allowed to tag releases, so we would follow same procedure here. |
Hi! When will new version plugin release? |
Hello! |
@melmus and @den-patrakeev you can use the incremental build of this pull request now. No need to wait for a release of the plugin. See my comment #31 (comment) . It helps the maintainers when users declare "I'm using this pull request successfully in my production environment". I am using it successfully in my production environment. It works great. Download the latest |
@MarkEWaite Thank you for your prompt response! |
@MarkEWaite, thank's for you answer! |
Tested and works for me, thanks for great work and tests! |
use the ref=next link in the response header to support paged requests.
The response header received in getList contains a link to the next page, getList is called recursive with the new URL.
FIX https://issues.jenkins.io/browse/JENKINS-63048