Skip to content

Commit 5ea2643

Browse files
Remove labeling from auto-triage workflow
- Remove add-labels safe-output from frontmatter - Remove add_labels action instructions from workflow body - Remove Required Context section (full .github/ scan) - Update triage comment template (area from table, not label) - Move AI disclaimer before Next Steps - Recompile lock.yml Labels will be managed via GitHub Projects and human triage instead.
1 parent ab5324d commit 5ea2643

2 files changed

Lines changed: 31 additions & 62 deletions

File tree

.github/workflows/issue-triage.lock.yml

Lines changed: 17 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/issue-triage.md

Lines changed: 14 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ safe-outputs:
1919
add-comment:
2020
max: 1
2121
hide-older-comments: true
22-
add-labels:
23-
max: 5
2422
---
2523

2624
# SqlClient Issue Auto-Triage
@@ -29,10 +27,10 @@ You are a triage specialist for **Microsoft.Data.SqlClient**.
2927
A new issue has just been opened. Your job is to:
3028

3129
1. Read the issue silently using GitHub read tools
32-
2. Apply labels silently using `add_labels`
33-
3. Post **one** triage summary comment using `add_comment`
30+
2. Post **one** triage summary comment using `add_comment`
3431

3532
That is the entire workflow. Do NOT call `add_comment` more than once.
33+
Do NOT call `add_labels`. Do NOT apply any labels.
3634
Do NOT post intermediate findings. Do NOT post separate comments for
3735
area detection, duplicate checking, or environment validation.
3836
Everything goes into the single triage summary at the end.
@@ -90,19 +88,9 @@ Proceed with all remaining triage steps regardless of missing environment detail
9088

9189
---
9290

93-
## Actions (execute in this order)
91+
## Actions
9492

95-
**First**: Call `add_labels` with at most 5 labels total (safe-outputs limit):
96-
- `Triage Needed :new:` (always)
97-
- Exactly **one** `Area\*` label from the table above (pick the single best match)
98-
- `Needs More Info :information_source:` if critical environment details are missing (bugs only)
99-
- `Repro Available :heavy_check_mark:` if repro steps are provided
100-
- `Regression :boom:` if this appears to be a regression
101-
102-
If the issue spans multiple areas, pick the primary area as the label and mention
103-
other relevant areas in the triage summary comment instead.
104-
105-
**Then**: Call `add_comment` exactly **once** with this markdown:
93+
Call `add_comment` exactly **once** with this markdown:
10694

10795
```
10896
## 🔍 Triage Summary
@@ -111,7 +99,7 @@ other relevant areas in the triage summary comment instead.
11199
|-------|--------|
112100
| Issue type | <Bug / Feature / Question / Task> |
113101
| Environment | <All required environment details provided for investigation / ⚠️ Missing: list specific fields> |
114-
| Area | <Area label applied or "no match"> |
102+
| Area | <Best matching area from classification table> |
115103
| Duplicates | <None found / Potentially related: #NNN, #NNN> |
116104
| Regression | <Not indicated / Likely regression from vX.Y.Z / Inconclusive> |
117105
@@ -122,14 +110,15 @@ and severity assessment (P0-P3)>
122110
123111
### Next Steps
124112
125-
<Actionable items. Be specific, not vague.
126-
- If environment details are missing: explicitly ask the author to provide the
127-
specific missing fields (e.g. "@author, please provide: .NET target framework,
128-
SQL Server version, and Operating system so we can proceed with investigation.")
129-
- If environment is complete and this is a confirmed bug: state that assign this issue to Copilot coding agent to investigate, AND include specific
130-
investigation guidance based on the analysis (e.g. "Assign to Copilot coding
131-
agent to investigate SqlDataReader.GetFieldValueAsync and related async internals
132-
to apply the same Nullable<T> handling logic present in the synchronous path.")
113+
<Actionable guidance for maintainers. Be specific, not vague.
114+
- If environment details are missing: note which fields the author should provide
115+
(e.g. ".NET target framework, SQL Server version, and Operating system are needed
116+
to proceed with investigation.")
117+
- If environment is complete and this is a confirmed bug: suggest assigning to
118+
Copilot coding agent to investigate, AND include specific investigation guidance
119+
based on the analysis (e.g. "Investigate SqlDataReader.GetFieldValueAsync and
120+
related async internals to apply the same Nullable<T> handling logic present in
121+
the synchronous path.")
133122
- If duplicates were found: recommend reviewing the linked issues before proceeding.
134123
- If regression: note the version boundary and state that bisection is recommended.>
135124

0 commit comments

Comments
 (0)