arcade-mcp/.github/workflows
Eric Gustin 3657fc79b6
Whitelist Toolkit Release Managers (#234)
# PR Description
The `github.event.pull_request.author_association` in the "Prevent
Unauthorized Version Updates" workflow was returning inconsistent
results by saying that MEMBERS were CONTRIBUTORS. This PR moves away
from `author_association` in favor of a whitelist text file containing
the GitHub usernames of authorized toolkit release managers.

A toolkit release manager has the following special permissions:
* Can change the version of an existing toolkit
* Can delete an existing toolkit 
* Can rename an existing toolkit
2025-01-27 14:35:45 -08:00
..
check-toolkits.yml Fix 'Check Toolkits' Workflow (#197) 2025-01-09 10:11:20 -08:00
check-unauthorized-toolkit-updates.yml Whitelist Toolkit Release Managers (#234) 2025-01-27 14:35:45 -08:00
main.yml Pin poetry to 1.8.5 (#193) 2025-01-07 13:21:55 -08:00
publish-toolkit.yml Check if toolkit version changed before attempting publish (#198) 2025-01-13 10:00:24 -08:00
release-containers.yml Improve Docker Build and Deployment for Arcade Worker (#205) 2025-01-23 12:57:24 -08:00
test-toolkits.yml Pin poetry to 1.8.5 (#193) 2025-01-07 13:21:55 -08:00