diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index 6325e042b7..eadf8489b4 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -23,10 +23,6 @@ # For more information: https://github.github.com/gh-aw/introduction/overview/ # # -# Resolved workflow manifest: -# Includes: -# - shared/noop-reminder.md -# # Frontmatter env variables: # - TARGET_REPOSITORY: (main workflow) # diff --git a/.github/workflows/contribution-check.md b/.github/workflows/contribution-check.md index 04936faa91..4cd4cf2e5c 100644 --- a/.github/workflows/contribution-check.md +++ b/.github/workflows/contribution-check.md @@ -252,4 +252,8 @@ If any subagent call failed (❓), also apply `outdated`. - Close the previous report issue when creating a new one (`close-older-issues: true`). - Be constructive in assessments — these reports help maintainers prioritize, not gatekeep. -{{#import shared/noop-reminder.md}} +**Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. + +```json +{"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} +``` diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml index 95b45c2d9d..fab2d9d191 100644 --- a/.github/workflows/smoke-crush.lock.yml +++ b/.github/workflows/smoke-crush.lock.yml @@ -28,8 +28,6 @@ # Imports: # - shared/gh.md # - shared/reporting.md -# Includes: -# - shared/noop-reminder.md # # Secrets used: # - COPILOT_GITHUB_TOKEN diff --git a/.github/workflows/smoke-crush.md b/.github/workflows/smoke-crush.md index 30ef05b293..2ea78b61b1 100644 --- a/.github/workflows/smoke-crush.md +++ b/.github/workflows/smoke-crush.md @@ -72,4 +72,8 @@ Add a **very brief** comment (max 5-10 lines) to the current pull request with: If all tests pass, use the `add_labels` safe-output tool to add the label `smoke-crush` to the pull request. -{{#import shared/noop-reminder.md}} +**Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. + +```json +{"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} +``` diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index ccef5fa173..133ea9a247 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -27,8 +27,6 @@ # Resolved workflow manifest: # Imports: # - shared/reporting.md -# Includes: -# - shared/noop-reminder.md # # Secrets used: # - COPILOT_GITHUB_TOKEN diff --git a/.github/workflows/workflow-skill-extractor.md b/.github/workflows/workflow-skill-extractor.md index 7955f78531..909741ab38 100644 --- a/.github/workflows/workflow-skill-extractor.md +++ b/.github/workflows/workflow-skill-extractor.md @@ -157,4 +157,8 @@ Use this priority rubric: - Keep recommendations concrete and actionable. - If no action is needed, call `noop` with a brief explanation. -{{#import shared/noop-reminder.md}} +**Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. + +```json +{"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} +```