Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: triggerdotdev/trigger.dev
Length of output: 229
🌐 Web query:
Vouch .vouch.yml configuration file format documentation💡 Result:
The Vouch configuration file format (including
.vouch.yml) is documented in Vouch’sdocs/configuration.md. (github.com)Key points from the documentation:
.vouch.yml(or.vouch.json)--base-dir/VOUCH_BASE_DIR:vouch.yml(orvouch.json) (github.com)Citations:
🏁 Script executed:
Repository: triggerdotdev/trigger.dev
Length of output: 2295
🌐 Web query:
GitHub vouch tool PR permission system💡 Result:
Vouch’s GitHub integration doesn’t introduce a new “PR permission system” of its own—it relies on GitHub App permissions + GitHub repo settings:
GITHUB_TOKENto create/approve PRs. [3]Practical takeaway: to let “Vouch tooling” (via its GitHub App token) create/comment/update PRs, you grant the Vouch GitHub App access to the target repos and the necessary GitHub App permissions for PR endpoints; branch protection/review rules still apply unless you explicitly allow an app to bypass them in GitHub.
Sources: [1] [2] [3]
🏁 Script executed:
Repository: triggerdotdev/trigger.dev
Length of output: 1148
🌐 Web query:
mitchellh vouch .vouch.yml format configuration schema💡 Result:
In mitchellh/vouch (the trust-management tool), there isn’t a documented
.vouch.ymlconfiguration file. Configuration is done via:vouched-filedefaults to".github/VOUCHED.td"inaction/check-pr. [1]VOUCHED.td(or.github/VOUCHED.td), which is the canonical “schema/format” the project defines. [2]VOUCHED.td(Trustdown) format# ...comments allowed@), typically sorted alphabeticallyplatform:username(example given:github:mitchellh)-Example from the README: [2]
usernameplatform:username-platform:denounced-user-platform:denounced-user reason for denouncementIf you meant a different “vouch” project (there are several), tell me which repo/link you’re using and I’ll pull that project’s
.vouch.ymlschema instead.🏁 Script executed:
Repository: triggerdotdev/trigger.dev
Length of output: 577
🌐 Web query:
mitchellh vouch tool Trustdown format VOUCHED.td vs .vouch.yml💡 Result:
In mitchellh/vouch, the trust list is a Trustdown file (
.td) namedVOUCHED.td(or.github/VOUCHED.tdby default). It’s a simple line-based format (optionallyplatform:user, denouncements prefixed with-, optional reason text after a space,#comments). [1].vouch.ymlis not the vouch-list format used by this tool. Configuration for the GitHub Actions is done via workflow/action inputs (for example, the actions defaultvouched-fileto.github/VOUCHED.td), not via a.vouch.ymlconfig file. [2]So: use
VOUCHED.tdfor the vouch/denounce list; ignore.vouch.ymlunless you’re dealing with some other unrelated “vouch” project/tooling. [1][2]Sources:
[1] https://github.com/mitchellh/vouch (README: “Vouched File Format”, Trustdown, default lookup paths)
[2] https://raw.githubusercontent.com/mitchellh/vouch/main/action/check-issue/action.yml (action inputs showing default
vouched-file: .github/VOUCHED.td)🏁 Script executed:
Repository: triggerdotdev/trigger.dev
Length of output: 421
Remove this file and add the contributor to
.github/VOUCHED.tdinstead.The repository uses mitchellh/vouch, which expects a Trustdown format file (
.github/VOUCHED.td), not YAML. The correct entry should be added to the existing.github/VOUCHED.tdfile as:Delete
.vouch.ymland addedosreckito.github/VOUCHED.tdfollowing the existing format.🤖 Prompt for AI Agents