Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Radius Triage Bot (radius-project#6638)
# Description This is a new GH actions workflow that automates our responses to issues. This was pair-programmed by most of the Radius triage team, with the goal and automating some of our common responses, and making sure contributors can find the right information. This will respond to new issues of the following types: - Bug - Feature - Maintenance For these categories it will thank the users and give them links to some of our contributing docs. We also respond to several labels that we already use in the triage process with helpful guidance links. Additionally we're trying out labels like 'wont-fix' as a **close** action. ## Type of change <!-- Please select **one** of the following options that describes your change and delete the others. Clearly identifying the type of change you are making will help us review your PR faster, and is used in authoring release notes. If you are making a bug fix or functionality change to Radius and do not have an associated issue link please create one now. --> - This pull request is a minor refactor, code cleanup, test improvement, or other maintenance task and doesn't change the functionality of Radius (issue link optional). ## Auto-generated summary <!-- GitHub Copilot for docs will auto-generate a summary of the PR --> <!-- copilot:all --> ### <samp>🤖 Generated by Copilot at 4307b1a</samp> ### Summary 🏷️🤖🚀 <!-- 1. 🏷️ - This emoji represents the change in the labels for the issue templates, as it is commonly used to denote tags, labels, or categories. 2. 🤖 - This emoji represents the addition of the Radius Triage Bot, as it is commonly used to denote robots, automation, or artificial intelligence. 3. 🚀 - This emoji represents the enhancement of the issue management process, as it is commonly used to denote launching, deploying, or improving something. --> This pull request adds the Radius Triage Bot, a GitHub app that automates the issue management process based on labels. It also updates the issue templates to match the labels used by the bot. The pull request involves adding two files: `.github/triage-bot/triage-bot-config.yaml` and `.github/workflows/triage-bot.yaml`, and modifying two files: `.github/ISSUE_TEMPLATE/engineering.md` and `.github/ISSUE_TEMPLATE/feature.md`. > _`Triage Bot` joins us_ > _Labeling issues with care_ > _Autumn of coding_ ### Walkthrough * Add Radius Triage Bot to automate issue management ([link](https://github.com/radius-project/radius/pull/6638/files?diff=unified&w=0#diff-3a23c934769115c7578767cb68b475daca25f804a570053e98a5a07cb2769301R1-R109), [link](https://github.com/radius-project/radius/pull/6638/files?diff=unified&w=0#diff-b023b195a45d7548b4f82c0fb4d921074c674cc41af2d821d84e0baa319415cdL1-R39)) * Update issue templates to assign labels automatically ([link](https://github.com/radius-project/radius/pull/6638/files?diff=unified&w=0#diff-da245bddd88c1af78402ad958d6ac59ed8bb1e948c9d1a09bfa7d349e582c30bL6-R6), [link](https://github.com/radius-project/radius/pull/6638/files?diff=unified&w=0#diff-7115e6fc5201a8a9efce8930da83531470c9a014c6356b6b4c575eb8342488c3R6)) Signed-off-by: Ryan Nowak <nowakra@gmail.com>
- Loading branch information