-
Notifications
You must be signed in to change notification settings - Fork 438
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
docs: Document Isso Project Infrastructure #1013
Conversation
e092c29
to
7c19798
Compare
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.
Deleted
LGTM, I just checked PyPi and @blatinier has the Maintainer role, do we need to change this? Is there any point to making an organization on PyPi? |
I think organizations are still an experimental feature that needs to be requested and are hard to get. |
Mainainer role is sufficient for releases afaics. Also seems that Benoit is no longer much (if at all) involved with the project.
Yes, also I don't immediately see the added benefit of that feature for us. We might investigate using the "Publish from GitHub" feature (direct link: "Trusted Publisher Management" for isso). That might simplify releasing new versions further, since we already publish docker images on any
|
Try to codify the new reality of the project since Martin stepped down and make sense of all the informal or mostly-one-off processes we are currently running. Brought about by recent events, I (@ix5) thought about the nature of maintainership a bit and realized that we have a) a pretty significant bus factor and b) our infra could be a bit opaque to newcomers. Collecting all the information and writing it down in one place also might help highlight a few blind spots and areas for improvement.
Checklist
CHANGES.rst
because this is a user-facing change or an important bugfixWhat changes does this Pull Request introduce?
Try to codify the new reality of the project since Martin stepped down and make sense of all the informal or mostly-one-off processes we are currently running.
I've also created isso-demo-config and isso-marketing-material as well as linked ansible-role-isso to coincide with this PR.
Why is this necessary?
Brought about by recent events, I thought about the nature of maintainership a bit and realized that we have a) a pretty significant bus factor and b) our infra could be a bit opaque to newcomers. Collecting all the information and writing it down in one place also might help highlight a few blind spots and areas for improvement.