-
-
Notifications
You must be signed in to change notification settings - Fork 8.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[build] update templates and auto-label issues #15542
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
8a946f3
to
8ee24a3
Compare
CI Feedback 🧐(Feedback updated until commit 5f7c20c)A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
User description
This updates the bug report and feature request templates with newer design (allowing dropdowns and checkboxes)
It then uses the values from the dropdowns to populate labels.
Then, it removes the sections that got labeled so as not to clutter the issue.
It also will automatically flag the issue if the user reports a version of Selenium that is less than the latest published release
I don't think this is all that brittle, but it does add complexity, so I'll understand if we think it is too much, but it works and is quite interesting.
See it in action here: https://github.com/titusfortner/selenium/issues
(feel free to create issues and see how it works I'll delete everything later)
I should also note that I'm not sure how well this works in conjunction with Qodo, so that will also be interesting.
PR Type
Enhancement, Other
Description
Updated issue templates for bug reports and feature proposals.
Introduced automated issue labeling based on form inputs.
.github/issue-labeler-config.yml
for mapping inputs to labels.Integrated Selenium version validation in bug reports.
Enhanced Rakefile to update bug report template with the latest Selenium version.
Changes walkthrough 📝
bug-report.yml
Revamped bug report template for better usability
.github/ISSUE_TEMPLATE/bug-report.yml
feature_proposal.yml
Improved feature proposal template with new fields
.github/ISSUE_TEMPLATE/feature_proposal.yml
issue-labeler.yml
Added GitHub Actions workflow for issue labeling
.github/workflows/issue-labeler.yml
Rakefile
Enhanced Rakefile to update Selenium version in templates
Rakefile
version.
issue-labeler-config.yml
Configured issue labeler mappings for form inputs
.github/issue-labeler-config.yml