What's New
New Actions
action/check-user— New action to check if a GitHub user is vouched. Outputs both a detailedstatus(bot, collaborator, vouched, denounced, unknown) and a simplifiedvouchedboolean. Fails the step by default when the user is not vouched; setallow-failto only report via outputs (#52)
Improvements
action/manage-by-issueandaction/manage-by-discussionnow accept avouched-managers-fileinput to designate a set of users who can vouch others, rather than relying only on GitHub repo/org permissions (#57)action/manage-by-issueandaction/manage-by-discussionnow support a--rolesflag to control which GitHub role names are allowed to manage the vouched list. The default adds triage in addition to admin, maintain, and write. Legacy permission fallback is preserved when no explicit roles are set (#51)
Bug Fixes
- Fix Nushell exiting after every username check in
action/setup-vouch(#53)