-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Describe the current behavior
The workflow doesn't enforce anything about the user doing the workflow dispatch
Describe the expected behavior
we could enforce some things using
$ curl -s -H "Authorization: Bearer XXX" https://api.github.com/repos/OWNER/REPO/collaborators/USER/permission | jq ". | {permission: .permission, role_name: .role_name}"
{
"permission": "admin",
"role_name": "admin"
}
or
{
"permission": "write",
"role_name": "write"
}
Can be one of: pull, triage, push, maintain, admin
https://docs.github.com/en/rest/collaborators/collaborators#get-repository-permissions-for-a-user
Describe the motivation
more control over who releases, not anyone with push access to the repository
Extra Information
No response
Metadata
Metadata
Assignees
Labels
No labels