Vouch has gotten some good updates recently based on real world feedback! Exciting to see more repositories adopt this with success, also hearing positive results from it.
New Actions
- New action check-issue: gate GH issue creation
- New action check-user: check if a user is vouched and fail the workflow OR put the results in a step output for custom logic
- New action setup-vouch: put `vouch` on the PATH for custom scripts
Features
- All check actions can now lookup the vouched file in a separate repo so you can for example keep your vouched file in an org-wide repo
- All management actions support a `vouch-managers-file` option that lets you use a 2nd vouch file to specify people who are allowed to vouch for others (rather than relying on GH permissions)
- Management actions can now create PRs (and optionally auto-merge) instead of pushing directly, so vouch works with repos that have branch protection rules
Bugs
- All management actions now attempt to fix up conflicts and retry if parallel vouches happen