Skip to content

Commit cb418bd

Browse files
mgechevalxhub
authored andcommitted
ci: introduce action implementing feature request prioritization process (angular#41975)
Enable a GitHub action that implements our new feature request [process](https://github.com/angular/angular/blob/ce8e011a9f7c6bac94292d632b0cc8822f710a66/docs/GITHUB_PROCESS.md#feature-request-process). As a prerequisite, we need to create the following labels: - `in backlog` - `votes required` - `under consideration` - `insufficient votes` The bot will also use the existing `feature` label to identify feature requests. With its current configuration, we need to kick the process off manually. We currently also have a limit, meaning the bot will process only 50 feature requests before it exits. Additionally, now the bot will not close issues, it'll just comment on them and if they have an insufficient number of votes, the bot will label them with `insufficient votes`. On the next iteration, we can: - Expand the limit from 50 to infinity (removing the option from the yml file) - Set a cron configuration to kick off the bot automatically - Enable autoclose by setting the `close-when-no-sufficient-votes` to `true` PR Close angular#41975
1 parent 544e6a5 commit cb418bd

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: Feature request triage bot
2+
3+
on: [workflow_dispatch]
4+
5+
jobs:
6+
feature_triage:
7+
if: github.repository == 'angular/angular'
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: angular/dev-infra/github-actions/feature-request@ab1b92098e112b846e54a021458662b529276208
11+
with:
12+
token: ${{ secrets.FEATURE_REQUEST_BOT_TOKEN }}
13+
limit: 50

0 commit comments

Comments
 (0)