Pull request
Push to main
main.
Use this alongside the PR trigger to catch anything that merged without issues but broke in context.
Scheduled smoke test
Manual verification
Combining triggers
You can combine multiple triggers in one workflow:Trigger summary
| Trigger | Scope | Fixes committed to | Fix PR created |
|---|---|---|---|
pull_request | Diff | PR branch (directly) | No |
push | Diff | New fix branch | Yes |
schedule | Full | New fix branch | Yes |
workflow_dispatch | Full | New fix branch | Yes |
The PR report
Onpull_request runs, the action posts a verification report as a PR comment. If a report comment already exists (a re-run on the same PR), it’s updated in place rather than duplicated.
The report contains:
- Verdict badge: the final
pass/fail/unknownresult, with a cycle count when there was more than one. - Session link: a link to the full session in the IronBee Console.
- Per-cycle breakdown: each verification cycle with its checks, issues, and fixes, plus a link straight to that verification in the Console.
- Early-exit banner: if the session ended abnormally (for example, hitting
max_turns), a banner and a collapsible diagnostics block explain why. - Artifact download: a link to the uploaded evidence bundle.
Fix PRs
On non-PR triggers (push, workflow_dispatch, schedule), there’s no PR to comment on, so the same report becomes the body of the fix PR the action opens when verification produces changes, see the trigger summary above for when that happens.
What’s next?
Verifying your application
Configure build, start, and app URL for verification.
Verification platforms
Verify through the browser, backend, and Node.js.