Skip to content

fix(auto-triage): add missing classification rules for unlabeled report-type issues - #49679

Merged
pelikhan merged 2 commits into
mainfrom
copilot/deep-report-fix-unlabeled-issues
Aug 2, 2026
Merged

fix(auto-triage): add missing classification rules for unlabeled report-type issues#49679
pelikhan merged 2 commits into
mainfrom
copilot/deep-report-fix-unlabeled-issues

Conversation

Copilot AI commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

The Auto-Triage classifier was reporting 100% success while 11 issues remained unlabeled — the gap caused by missing rules for four recurring machine-generated issue patterns: [agentic-token-audit], [model-resolution], [copilot-cli-research], and [Parent].

Changes

  • Machine-Generated Aggregate Reports — expanded title examples to explicitly cover [agentic-token-audit], [model-resolution], [copilot-cli-research], plus a generic [<workflow-id>] catch-all so future report workflows don't require another rule update; generalized the gh-aw-workflow-call-id tracker marker from the deep-report-specific example to any workflow path
  • Known Automation Title Patterns — added [Parent]automation; these Issue Arborist tracking issues lack a > Generated by footer so they can't be caught by the aggregate-reports heuristic and need an explicit entry
  • .lock.yml recompiled to stay in sync
### Machine-Generated Aggregate Reports
- Title starts with a workflow-prefix tag like `[daily-report]`, `[deep-report]`,
  `[agentic-token-audit]`, `[model-resolution]`, `[copilot-cli-research]`,
  or any other `[<workflow-id>]` prefix, OR contains `Daily Report`
- Body contains `gh-aw-workflow-call-id: github/gh-aw/<workflow-id>`
  (any value after the final `/` — not only `deep-report`)

### Known Automation Title Patterns
| `[Parent]` | `automation` |   ← new row

…sues

- Expand Machine-Generated Aggregate Reports examples to include
  [agentic-token-audit], [model-resolution], [copilot-cli-research],
  and a generic [<workflow-id>] placeholder
- Generalize gh-aw-workflow-call-id tracker marker description to
  cover all workflows (not just deep-report)
- Add [Parent] tracking issues to Known Automation Title Patterns
  table with automation label
- Recompile auto-triage-issues.lock.yml to keep in sync

Closes #49366

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix auto-triage classifier skipping certain report-type issues fix(auto-triage): add missing classification rules for unlabeled report-type issues Aug 1, 2026
Copilot AI requested a review from pelikhan August 1, 2026 23:48
@pelikhan
pelikhan marked this pull request as ready for review August 2, 2026 00:17
Copilot AI review requested due to automatic review settings August 2, 2026 00:18
@pelikhan
pelikhan merged commit d8a1784 into main Aug 2, 2026
@pelikhan
pelikhan deleted the copilot/deep-report-fix-unlabeled-issues branch August 2, 2026 00:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Expands Auto-Triage rules for recurring machine-generated issues and synchronizes the compiled workflow.

Changes:

  • Adds report classifications for three workflow prefixes.
  • Adds [Parent] automation classification.
  • Broad catch-all currently risks misclassifying automation issues as reports.
Show a summary per file
File Description
.github/workflows/auto-triage-issues.md Expands classification rules.
.github/workflows/auto-triage-issues.lock.yml Updates generated body metadata.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Balanced


- Title indicates a generated aggregate report (for example starts with `[daily-report]`, `[deep-report]`, or contains `Daily Report`)
- Body contains a tracker marker like `gh-aw-workflow-call-id: github/gh-aw/deep-report`
- Title indicates a generated aggregate report for example starts with a workflow-prefix tag like `[daily-report]`, `[deep-report]`, `[agentic-token-audit]`, `[model-resolution]`, `[copilot-cli-research]`, or any other `[<workflow-id>]` prefix, OR contains `Daily Report`
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.84.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[deep-report] Auto-Triage classifier skips certain report-type issues, leaving 11 currently unlabeled

3 participants