Replies: 1 comment 3 replies
-
cc @dalelane I'm personally reluctant as the Release Coordinator role idea is to enable anyone to run it, without any technical involvement (like solving merge conflicts). Maybe we should improve communication instead. Have better access to maintainers than through PRs/Issues only? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As the Release Coordinator of AsyncAPI Spec 2.4, I have faced few issues that blocked me from eventually progressing on my duties coordinating the release. Most of them, are related to the lack of permissions on the involved repositories.
Some examples are:
I do understand admin privileges on AsyncAPI org should be restricted; not only because of security matters but I guess also as a requirement for projects under the Linux Foundation.
Could we, however, add temporary permissions to the Release Coordinator to avoid the previous things? Obviously, only during the time a release happens.
If you are 👍 , permissions should be given (afaik) at the repository level. There are several permissions and all of them are explained here (including the permissions matrix): https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role
As far as I see,
write
permissions would be needed:Create, edit, run, re-run, and cancel GitHub Actions workflows
: >= WriteMerge a pull request
: >= Writecc @fmvilas @derberg
Beta Was this translation helpful? Give feedback.
All reactions