vouch-manage-by-issue.yml 867 B

12345678910111213141516171819202122232425262728293031323334353637
  1. name: vouch-manage-by-issue
  2. on:
  3. issue_comment:
  4. types: [created]
  5. concurrency:
  6. group: vouch-manage
  7. cancel-in-progress: false
  8. permissions:
  9. contents: write
  10. issues: write
  11. pull-requests: read
  12. jobs:
  13. manage:
  14. runs-on: ubuntu-latest
  15. steps:
  16. - uses: actions/checkout@v4
  17. with:
  18. persist-credentials: false
  19. fetch-depth: 0
  20. - name: Setup git committer
  21. id: committer
  22. uses: ./.github/actions/setup-git-committer
  23. with:
  24. opencode-app-id: ${{ vars.OPENCODE_APP_ID }}
  25. opencode-app-secret: ${{ secrets.OPENCODE_APP_SECRET }}
  26. - uses: mitchellh/vouch/action/manage-by-issue@main
  27. with:
  28. issue-id: ${{ github.event.issue.number }}
  29. comment-id: ${{ github.event.comment.id }}
  30. env:
  31. GITHUB_TOKEN: ${{ steps.committer.outputs.token }}