[PR #12640] feat: integrate vouch trust management system #14307

Closed
opened 2026-02-16 18:19:06 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/anomalyco/opencode/pull/12640

State: closed
Merged: Yes


Implementing the vouch system into OpenCode

  • Adds the vouch trust management system to manage contributor trust
  • Denounced users' issues are automatically closed via a standalone workflow (vouch-check-issue.yml)
  • Maintainers can vouch/denounce/unvouch users by commenting on issues or discussions
  • PRs are not blocked — this only affects issues from denounced users

How it works

  1. Maintainers comment vouch @user, denounce @user <reason>, or unvouch @user on any issue or discussion
  2. The manage workflows update .github/VOUCHED.td and commit the change
  3. When a new issue is opened, vouch-check-issue.yml checks the author against the denounced list
  4. If denounced, the issue is closed with a comment explaining why

for a limited time this will only auto close issues for denounced users and not mess with PRs as the standard evolves.

**Original Pull Request:** https://github.com/anomalyco/opencode/pull/12640 **State:** closed **Merged:** Yes --- ## Implementing the `vouch` system into OpenCode - Adds the [vouch](https://github.com/mitchellh/vouch) trust management system to manage contributor trust - **Denounced users' issues are automatically closed** via a standalone workflow (`vouch-check-issue.yml`) - Maintainers can vouch/denounce/unvouch users by commenting on **issues or discussions** - PRs are **not** blocked — this only affects issues from denounced users ## How it works 1. Maintainers comment `vouch @user`, `denounce @user <reason>`, or `unvouch @user` on any issue or discussion 2. The manage workflows update `.github/VOUCHED.td` and commit the change 3. When a new issue is opened, `vouch-check-issue.yml` checks the author against the denounced list 4. If denounced, the issue is closed with a comment explaining why --- for a limited time this will only auto close issues for denounced users and not mess with PRs as the standard evolves.
yindo added the pull-request label 2026-02-16 18:19:06 -05:00
yindo closed this issue 2026-02-16 18:19:06 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#14307