pecan
pecan copied to clipboard
build: Add PRLabeler GitHub Action Workflow
Description
This Github Action aims to auto label the Pull Requests based on the type of changes made in the repository
Visually the PR's would be labeled similar to the following image:
This github action runs on every new PR and would automatically label the PR's based on the type of changes it has made
Motivation and Context
Currently, it seems a little difficult visually to figure out which directories/files were updated in a PR, and if we want to navigate back to a merged PR, then this feature can be quite useful as we can filter out PR's based on particular labels on it.
Review Time Estimate
- [ ] Immediately
- [ ] Within one week
- [x] When possible
Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
- [ ] My change requires a change to the documentation.
- [ ] My name is in the list of CITATION.cff
- [ ] I have updated the CHANGELOG.md.
- [ ] I have updated the documentation accordingly.
- [x] I have read the CONTRIBUTING document.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
Closes #3199
sorry @infotroph , this really went over my head, Have implemented the suggested changes, looking forward to getting it merged