What GitHub Action can check AI agent pull requests?
ET Verify is a public GitHub Action for checking a coding agent's completion report against repository state and configured TEST/BUILD evidence before merge. It uses the agent's declaration and the evaluated merge base to report ACCEPTED, REVIEW REQUIRED, or BLOCKED; your team decides what consequence the result has.
How it works
Use the supplied GitHub Actions workflow. It checks out the exact pull-request head with full history and invokes the immutable Action pin.
- 01
Configure trusted checks
Place the complete required
TESTandBUILDdefinitions in.et-verify/checks.json. ET Verify reads this trusted configuration from the evaluated merge base. - 02
Commit the declaration
Have the coding agent commit
.et-verify/acceptance.jsonwithbaseCommit, the exact changed-path set, and the configured-check claims. - 03
Interpret the run
The summary separates
AGENT CLAIMEDfromET ESTABLISHED. A first configuration or bootstrap pull request may produceREVIEW REQUIREDbecause its evaluated merge base does not yet contain trusted configuration. Worked Examples showACCEPTED,REVIEW REQUIRED, andBLOCKED. Your team retains merge authority.
Related answers
Install and documentation
Use the immutable public-alpha Action pin below. Start with the Quickstart for setup, then use Worked Examples to see the three results in context.
uses: empoweredtextlabs/et-verify@474a1d79599a714ccb2cac28a0b34c1444ad86c7
This is the Action coordinate. Setup also requires a GitHub workflow and your organization’s required-check configuration.