Safe Outputs Index
May 31, 2026 ยท View on GitHub
Safe outputs are the write path for agentic workflows. Keep the main agent job read-only and use the focused reference files below.
| Topic | File |
|---|---|
| Issues, discussions, comments, pull requests, and review operations | safe-outputs-content.md |
| Updates, labels, milestones, projects, releases, uploads, and delivery operations | safe-outputs-management.md |
| Workflow dispatch, automation, code scanning, checks, agent sessions, and assignment flows | safe-outputs-automation.md |
| Runtime defaults, custom jobs, scripts, actions, global config, and output variables | safe-outputs-runtime.md |
Shared Rules
- Prefer the most specific built-in safe output before creating a custom job.
- Always scope mutating operations as tightly as possible.
- For pull-request or branch mutation, always restrict
allowed-files. - Use
noopwhen no visible change is required after successful execution.