Skip to content

Commit 7c0de84

Browse files
author
Jussi Kukkonen
committed
Update maintainers permission checklist
* Release permissions are now controlled in GitHub release environment * It is no longer required for a releasing maintainer to have PyPI permissions Signed-off-by: Jussi Kukkonen <jkukkonen@vmware.com>
1 parent 3f28d40 commit 7c0de84

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/maintainer-permissions-reminder.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ jobs:
3636
### Critical services
3737
3838
* [ ] **PyPI**: maintainer list is visible to everyone at https://pypi.org/project/tuf/
39-
* Only maintainers who do releases (+potentially org admins to prevent locking the project out)
39+
* Only enough maintainers and org admins to prevent locking the project out
40+
* [ ] **GitHub**: release environment reviewers listed in https://github.com/theupdateframework/python-tuf/settings/environments
41+
* Maintainers who can approve releases to PyPI
4042
* [ ] **GitHub**: permissions visible to admins at https://github.com/theupdateframework/python-tuf/settings/access
4143
* "admin" permission: Only for maintainers and org admins who do project administration
4244
* "push/maintain" permission: Maintainers who actively approve and merge PRs (+admins)

0 commit comments

Comments
 (0)