fix(issue-templates): add default labels to issue templates - #576
Conversation
|
@msranjana is attempting to deploy a commit to the corsair Team on Vercel. A member of the Team first needs to authorize it. |
Greptile SummaryAdds automatic categorization to GitHub issue forms.
Confidence Score: 5/5The PR appears safe to merge with no actionable issues identified. The changes add correctly placed static label arrays to the three GitHub issue forms without altering their fields or validation behavior. Important Files Changed
Reviews (1): Last reviewed commit: "fix(issue-templates): add default labels..." | Re-trigger Greptile |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThe three GitHub issue templates now assign default labels. Integration duplicate-search links now use the ChangesIssue template labels
Estimated code review effort: 1 (Trivial) | ~2 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Comment |
|
LGTM |
ambikeesshh
left a comment
There was a problem hiding this comment.
auto-labels are fine now
thanks!
Description
Summary
This PR adds default labels to the GitHub issue templates so that newly created issues are automatically categorized.
Closes #534
Problem
The existing issue templates did not define a top-level
labelsfield. As a result, issues created from the templates were opened without any labels, requiring maintainers to manually categorize every new issue.Changes Made
Added the following default labels to the issue templates:
.github/ISSUE_TEMPLATE/bug_report.ymllabels: ["bug"].github/ISSUE_TEMPLATE/feature_request.ymllabels: ["enhancement"].github/ISSUE_TEMPLATE/integration_request.ymllabels: ["enhancement"]Why This Change?
Automatically applying labels when an issue is created:
Files Changed
.github/ISSUE_TEMPLATE/bug_report.yml.github/ISSUE_TEMPLATE/feature_request.yml.github/ISSUE_TEMPLATE/integration_request.ymlVerification
Verified the following:
Opened each issue template from the New issue page.
Confirmed the expected default label appears on the issue draft:
bugenhancementenhancementFixes #534
Checklist
pnpm lintand all checks passpnpm typecheckand there are no TypeScript errorspnpm buildand all packages build successfullypnpm testand all tests passScreenshots / Demos (if applicable)
N/A. This change only updates GitHub issue template configuration.
Additional Notes
This is a configuration-only change that improves the issue creation workflow by automatically assigning the appropriate default labels to new issues.
Summary by CodeRabbit
Chores