GitHub Agentic Workflows — Field Guide
Tenets
The design principles every workflow must consider and strive to satisfy. These tenets inform the usage guidelines and recommendations throughout this guide.
Triggers
A reference for triggers used in traditional GitHub Workflows and in GitHub Agentic Workflows (gh-aw), covering how security and other tenets apply to each trigger. Scenarios, high-level guidance, and notable pitfalls.
More Thoughts
- The “Approve and run workflows” Gate — the gate is dangerous, not protective.
- The “Apparent vs. Actual” Trigger Surface — why “skipped” runs are not free.
- Operating Within a Fork — what fires when you operate inside your own fork, and the
if: workflow_dispatch || not-a-forkguard. - Concurrency and Race Conditions — the non-matching-cancels-matching pathology, the pre-cancellation race.
- Authorization, Roles, and Read-Only Contributors —
on.roles:defaults, the read-only / fork-contributor capability matrix.
Appendices
- Trigger-by-Trigger Risk Profile — the all-triggers reference table including ones with no standalone page.