From ddabf5c78ff11d0987d3fb479bb4e5470985e3a9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 21 Nov 2025 09:05:35 +0000 Subject: [PATCH] Add noop and missing-tool safe-output documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Synchronize instructions file with v0.30.1 release changes. Added documentation for two new safe-output types: - noop: Log completion messages for workflow transparency - missing-tool: Report missing tools or functionality Both are auto-enabled by default to ensure workflows provide visible feedback and feature request tracking. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../github-agentic-workflows.instructions.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/instructions/github-agentic-workflows.instructions.md b/.github/instructions/github-agentic-workflows.instructions.md index bfec6cf66b1..c4467dda34e 100644 --- a/.github/instructions/github-agentic-workflows.instructions.md +++ b/.github/instructions/github-agentic-workflows.instructions.md @@ -288,6 +288,18 @@ The YAML frontmatter supports these fields: max: 3 # Optional: maximum number of issues to update (default: 1) ``` When using `safe-outputs.update-issue`, the main job does **not** need `issues: write` permission since issue updates are handled by a separate job with appropriate permissions. + - `noop:` - Log completion message for transparency (auto-enabled) + ```yaml + safe-outputs: + noop: + ``` + The noop safe-output provides a fallback mechanism ensuring workflows never complete silently. When enabled (automatically by default), agents can emit human-visible messages even when no other actions are required (e.g., "Analysis complete - no issues found"). This ensures every workflow run produces visible output. + - `missing-tool:` - Report missing tools or functionality (auto-enabled) + ```yaml + safe-outputs: + missing-tool: + ``` + The missing-tool safe-output allows agents to report when they need tools or functionality not currently available. This is automatically enabled by default and helps track feature requests from agents. **Global Safe Output Configuration:** - `github-token:` - Custom GitHub token for all safe output jobs