Remove sub-issue creation from CLI consistency checker#16368
Conversation
- Change safe-outputs max from 6 to 1 (single consolidated issue) - Remove group: true setting (disables parent-child structure) - Update workflow prompt to create one comprehensive issue instead - All findings now consolidated in a single issue with detailed sections Fixes #16352 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Updates the CLI consistency checker workflow to stop creating a parent issue plus sub-issues, and instead emit a single consolidated tracking issue containing all findings in one body.
Changes:
- Reduced
safe-outputs.create-issue.maxfrom 6 to 1 and removedgroup: trueto disable parent/child issue creation. - Updated the workflow prompt to describe a single consolidated issue format (summary, severity breakdown, categories, detailed findings).
- Regenerated the compiled lock workflow to reflect the updated safe-outputs configuration.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
.github/workflows/cli-consistency-checker.md |
Changes workflow instructions and safe-outputs config to create one consolidated issue instead of multiple issues. |
.github/workflows/cli-consistency-checker.lock.yml |
Updates generated safe-outputs config/metadata to match the new max: 1 and no grouping. |
Comments suppressed due to low confidence (1)
.github/workflows/cli-consistency-checker.md:174
- In the severity breakdown,
Mediumis described specifically as “Inconsistent terminology”, but earlier in the workflow you ask the agent to look for many other issue types (typos, technical inaccuracies, missing examples, etc.). Consider broadening these severity descriptions so they don’t imply only terminology issues qualify as medium severity.
- **High**: X (Breaks functionality)
- **Medium**: X (Inconsistent terminology)
- **Low**: X (Minor inconsistencies)
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| #### 1. [Issue Title] | ||
|
|
||
| **Commands Affected**: `command1`, `command2` | ||
| **Priority**: Medium |
There was a problem hiding this comment.
The prompt defines priority values as lowercase (high/medium/low) earlier, but this example uses title case (**Priority**: Medium). This inconsistency can lead to mixed formatting in generated issues; please standardize the casing and use it consistently throughout the prompt.
This issue also appears on line 172 of the same file.
| **Priority**: Medium | |
| **Priority**: medium |
The CLI consistency checker workflow was creating a parent issue plus up to 5 sub-issues for findings. Changed to create a single consolidated issue with all findings in one body.
Changes
Safe outputs configuration (
.github/workflows/cli-consistency-checker.md):max: 6→max: 1group: true(disables parent-child linking)Workflow prompt:
Lock file (
.github/workflows/cli-consistency-checker.lock.yml):max: 1and removal of groupingIssue Format
The workflow now creates issues structured as:
Single notification per inspection run instead of 6 separate issues.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/graphql/usr/bin/gh gh run download 22101033815 -n agent-artifacts -D /tmp/downloaded-artifacts(http block)https://api.github.com/user/usr/bin/gh gh api user --jq .login(http block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
This section details on the original issue you should resolve
<issue_title>[q] Remove sub-issue creation from CLI consistency checker</issue_title>
<issue_description># Q Workflow Optimization Report
Context
This optimization was requested in issue #16352 by @pelikhan:
Changes Made
.github/workflows/cli-consistency-checker.mdModified the CLI consistency checker workflow to create a single consolidated issue instead of a parent issue with sub-issues:
Safe Outputs Configuration
max: 6→max: 1(single issue instead of 1 parent + 5 sub-issues)group: truesetting (disables parent-child structure)Workflow Prompt Updates
Expected Improvements
Validation
✅ Workflow compiled successfully using
./gh-aw compile cli-consistency-checker:Note: Lock file changes will be handled automatically after merge.
Issue Format Example
The workflow now creates issues in this format:
References
Original Request: [cli-consistency] CLI Consistency Issues - February 17, 2026 #16352
Workflow Modified:
.github/workflows/cli-consistency-checker.mdCompilation Validated: ✅ No errors or warnings
Fixes [cli-consistency] CLI Consistency Issues - February 17, 2026 #16352
To apply the patch locally:
Show patch preview (176 of 176 lines)