View on GitHub

Agentic Workflows — Field Guide

A field guide to using GitHub Workflows and Agentic Workflows

Table of Contents

Appendix: Trigger-by-Trigger Risk Profile

Quick-reference for every trigger that has a standalone page, plus the triggers that don’t. Each entry summarizes the guidance, key dimensions, and links to the full page. See Triggers for the guidance key.

This appendix also covers triggers without a standalone page (e.g., repository_dispatch).


push — ⚠️ Use with caution

pull_request_review — ⚠️ Use with caution

pull_request_review_comment — ⚠️ Use with caution

discussion / discussion_comment — ⚠️ Use with caution

workflow_call — ☢️ Use with extreme caution

workflow_run — ☢️ Use with extreme caution

pull_request — ⛔ Avoid (public repos) · ☢️ Use with extreme caution (private repos)

pull_request_target — ⛔ Avoid (public repos) · ☢️ Use with extreme caution (private repos)


Triggers without standalone pages

These either have low headline risk or are irrelevant to agentic workflows in this repo’s context.

repository_dispatch

Other standard events

branch_protection_rule, check_run, check_suite, create/delete, deployment/deployment_status, fork, gollum, label, member, merge_group, page_build, project*, public, registry_package, status, watch — see the GitHub Events documentation for activity types and default-branch-only flags. These are generally low-risk for agentic workflows: they either require admin-level actions, fire rarely, or have no untrusted-input surface.


Table of Contents