-
-
Notifications
You must be signed in to change notification settings - Fork 166
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
Implement Jazzband guidelines for django-invitations #172
Comments
@valberg, please stop accepting PRs that don't pass the testing workflow |
@MrCordeiro They do pass the testing flow if we merge in #174 :) |
I have just created a Read the Docs project: https://readthedocs.org/projects/django-invitations/ and added jazzband-bot as maintainer. |
Hey @bee-keeper When you get the time it would be great if you could "Add jazzband account to PyPI project as maintainer role" as per the checklist above :) |
@bee-keeper ping about the above :) |
Do you have an ETA for the next release? Django 4 is out for a while now, and this package is still not compatible. |
@LukasKlement no, there is no ETA. When we get the pypi maintainer role assigned to the jazzband account things should start rolling. For now I can recommend that you use the latest git sha |
@bee-keeper Sorry to ping you again - but I think the last thing we need is to "Add jazzband account to PyPI project as maintainer role". Let me know if I can help with anything. |
@bee-keeper Ping :) |
Hi, have you some instruction to do this? is it just an email? |
@bee-keeper, you have to go to the project's page on PyPI (https://pypi.org/manage/project/django-invitations/collaboration), where you are currently the sole maintainer, and add the jazzband user (https://pypi.org/user/jazzband/) to the project. That way, the bot can send any new package release to PyPI. Only the current owners of a project have the ability to add new owners or maintainers. |
@MrCordeiro ok done, thanks |
Awesome! @valberg, there's a CI workflow for project releases, but I think that if you create a new release with the latest changes now it will return a 500 error until the release key is added to the Repo's secrets (at least this was what happened here). After that's done, the release workflow should send the project lead(s) and roadie an email to release the new version to PyPi. And then' it's done! |
Great! I'm guessing that adding the release key is not something I can do? If so, got any pointers @MrCordeiro ? Btw. I do not have access to "settings" (https://github.com/jazzband/django-invitations/settings) - but I guess that is by design @jezdez ? |
Can we please either get this done, or make a release as it was done before? As it stands, Jazzband is currently preventing proper maintenance instead of helping it. |
@jezdez @MrCordeiro I'm kinda blocked here - could you guide me in the right direction? |
@valberg, if the release workflow is not working, I believe you need @jezdez to set the JAZZBAND_RELEASE_KEY (yes, we don't have access to the settings, but it's by design). Not sure whether you can tick the last box yet or if you need to open a ticket first. I can interpret the bot's TODOs both ways. Edit: just editing this to say that I appreciate the time you're investing in this @valberg (o゜▽゜)o ☆ ! |
I just tried to release 2.0.0 - but it failed: https://github.com/jazzband/django-invitations/actions/runs/3141681027/jobs/5104396248 Any ideas @MrCordeiro @jezdez ? |
Hey all, sorry for the slow response, I've just added the @valberg and @brylie Please make sure to read https://jazzband.co/about/releases, https://jazzband.co/about/guidelines and https://jazzband.co/about/faq. I've restarted the 2.0.0 release action. |
Oh bummer, turns out https://github.com/jazzband/django-invitations/pull/179/files#r982067309 basically broke the release workflow and doesn't actually publish to the Jazzband index and just configures it. This is independent of the lack of secret key above though. Please request a code review if you change the release workflow the next time. |
I've opened #195 to fix it. |
As the next steps:
|
@brylie I guess we have to update the version in pyproject.toml to get the correct release build on jazzband.co - right now it is building 2.0.0. Do you wish to do it? |
I will be AFK for a while, but I am available to approve a PR via my phone. Would you bump the release version? |
@brylie I opted for removing the tags/releases and stick to 2.0.0 :) |
There we go! 2.0.0 is out! https://pypi.org/project/django-invitations/ |
Thanks of all the work @bee-keeper @jezdez @MrCordeiro @brylie |
This issue tracks the implementation of the Jazzband guidelines for the project django-invitations
It was initiated by @bee-keeper who was automatically assigned in addition to the Jazzband roadies.
See the TODO list below for the generally required tasks, but feel free to update it in case the project requires it.
Feel free to ping a Jazzband roadie if you have any question.
TODOs
README
fileCONTRIBUTING.md
orCONTRIBUTING.rst
filejazzband
account to PyPI project as maintainer role (e.g. URL: https://pypi.org/manage/project/django-invitations/collaboration/)jazzband-bot
as maintainer to the Read the Docs project (e.g. URL: https://readthedocs.org/dashboard/django-invitations/users/)Project details
The text was updated successfully, but these errors were encountered: