feat: integrate vouch & stricter issue trust management system (#12640)

This commit is contained in:
Ryan Vogel
2026-02-09 18:15:06 -05:00
committed by GitHub
parent 31f893f8cb
commit 3118cab2d8
8 changed files with 434 additions and 15 deletions

View File

@@ -0,0 +1,27 @@
name: vouch-manage-by-issue
on:
issue_comment:
types: [created]
concurrency:
group: vouch-manage
cancel-in-progress: false
permissions:
contents: write
issues: write
pull-requests: read
jobs:
manage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: mitchellh/vouch/action/manage-by-issue@main
with:
issue-id: ${{ github.event.issue.number }}
comment-id: ${{ github.event.comment.id }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}