You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/prompts/conventional-commit.prompt.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
-
agent: 'agent'
3
-
description: 'Generate conventional commit messages following the Conventional Commits specification with proper formatting, validation, and automatic git commit execution.'
4
-
tools: ['runCommands', 'changes', 'think']
2
+
agent: "agent"
3
+
description: "Generate conventional commit messages following the Conventional Commits specification with proper formatting, validation, and automatic git commit execution."
@@ -115,6 +122,7 @@ Reduce the January 2026 monthly report's "Other" section (100+ items) by applyin
115
122
## Notes
116
123
117
124
This task demonstrates the value of consistent labeling practices. While we successfully labeled 34 PRs, the majority of "Other" items stem from repositories where we lack permissions. Achieving the target 50% reduction would require:
125
+
118
126
1. Maintainer cooperation for aurora/dakota labeling
| **1. `gh pr merge --auto` with GITHUB_TOKEN** | ✅ Native GitHub feature<br>✅ Works with rulesets<br>✅ No extra tokens needed<br>✅ Respects status checks | ❌ Requires PR creation first<br>❌ Needs permission changes | 🟢 High - respects all rules | Easy - 10 lines |
56
-
| **2. GitHub App Token** | ✅ Can bypass restrictions<br>✅ Fine-grained permissions<br>✅ Audit trail | ❌ Requires app setup<br>❌ Complex token generation<br>❌ Can bypass needed checks | 🟡 Medium - depends on config | Hard - 30+ lines |
57
-
| **3. Personal Access Token (PAT)** | ✅ Simple to set up | ❌ Tied to user account<br>❌ Security risk<br>❌ Breaks on user removal | 🔴 Low - poor practice | Easy - 5 lines |
58
-
| **4. Direct push to main** | ✅ Simplest | ❌ Bypasses all protection<br>❌ No review possible<br>❌ Violates governance | 🔴 Very Low - dangerous | Current state |
| **1. `gh pr merge --auto` with GITHUB_TOKEN** | ✅ Native GitHub feature<br>✅ Works with rulesets<br>✅ No extra tokens needed<br>✅ Respects status checks | ❌ Requires PR creation first<br>❌ Needs permission changes | 🟢 High - respects all rules | Easy - 10 lines |
59
+
| **2. GitHub App Token** | ✅ Can bypass restrictions<br>✅ Fine-grained permissions<br>✅ Audit trail | ❌ Requires app setup<br>❌ Complex token generation<br>❌ Can bypass needed checks | 🟡 Medium - depends on config | Hard - 30+ lines |
60
+
| **3. Personal Access Token (PAT)** | ✅ Simple to set up | ❌ Tied to user account<br>❌ Security risk<br>❌ Breaks on user removal | 🔴 Low - poor practice | Easy - 5 lines |
61
+
| **4. Direct push to main** | ✅ Simplest | ❌ Bypasses all protection<br>❌ No review possible<br>❌ Violates governance | 🔴 Very Low - dangerous | Current state |
59
62
60
63
**Recommendation:** Option 1 (gh pr merge --auto)
61
64
@@ -69,8 +72,8 @@ permissions:
69
72
70
73
```yaml
71
74
permissions:
72
-
contents: write # For git commits
73
-
pull-requests: write # To create and enable auto-merge on PRs
75
+
contents: write # For git commits
76
+
pull-requests: write # To create and enable auto-merge on PRs
74
77
```
75
78
76
79
**2. Create PR Instead of Direct Push**
@@ -154,12 +157,14 @@ Ensure build passes before merge:
154
157
5. **Merge** → PR automatically merges when queue clears
155
158
156
159
**Merge Queue Behavior:**
160
+
157
161
- Groups PRs together (up to 5 at once)
158
162
- Tests them in merge queue branch
159
163
- Merges if all checks pass
160
164
- Prevents "merge race" conditions
161
165
162
166
**Required Conditions:**
167
+
163
168
- ✅ No required reviews (already configured: `required_approving_review_count: 0`)
0 commit comments