Closed mauritsvanrees closed 3 years ago
@mauritsvanrees Please provide me with your PyPI account and I will make you maintainer there.
My personal account is maurits
. You can also pick plone
for the Plone Release Team.
I added plone
and the invite has gone out. Let me know when you're in, I will close this issue and you can go ahead and make releases.
I didn't know you could do invites. I always just add a maintainer directly. Probably a new feature on PyPI. I got the invite. Thanks.
I have released 2.5 on PyPI: https://pypi.org/project/Products.PluggableAuthService/2.5/
But I cannot push my changes to GitHub:
INFO: remote: error: GH006: Protected branch update failed for refs/heads/master.
remote: error: Required status check "continuous-integration/travis-ci" is expected. At least 1 approving review is required by reviewers with write access.
To github.com:zopefoundation/Products.PluggableAuthService.git
! [remote rejected] master -> master (protected branch hook declined)
error: failed to push some refs to 'github.com:zopefoundation/Products.PluggableAuthService.git'
INFO: To github.com:zopefoundation/Products.PluggableAuthService.git
* [new tag] 2.5 -> 2.5
Does there need to be some tweaking of permissions?
PR with the release changes is here: https://github.com/zopefoundation/Products.PluggableAuthService/pull/76
Pushes require:
I do not know why Travis seems to be stuck. I forced the PR merge.
Does there need to be some tweaking of permissions?
master
is a protected branch to prevent force pushes to it and deleting it. Additionally PR reviews are required. It seems that these settings forbid to push directly to master if you are not an administrator.
Travis was stuck, that's all. The policy to require a review and Travis success should remain the same, no tweaking required.
The point is that I could not push my release changes directly to master, but had to create a PR. That seems overkill.
This is a normal policy setting so admins still get to see changes going to master.
Can we have a new release please? Last one was in February, and there have been some good changes since then.