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

0

If you have a fediverse account, you can quote this note from your own instance. Search https://hachyderm.io/users/mitchellh/statuses/116077107447581090 on your instance and quote it. (Note that quoting is not supported in Mastodon.)