Automatically assign issues in aports.git based on issue templates
This is a follow up to alpine/aports!61558 (merged)
We have now use issue templates in aports.git and, from what I have seen so far, they work quite well. The templates enable use to automatically assign created issues in aports.git to the package maintainer, in the hopes that this results in the issue to be resolved faster. This requires us to add some more code to alpine-qa-bot essentially doing the following:
- Be notified when a new issue is created
- Check if the issue uses a pre-defined issue template
- Extract the package name from the issue description
- Determine the maintainer of this package
- Map maintainer information to a GitLab user name
- Assign the issue
- Additionally: Assign labels tot he issue based on the template type extracted in 2.
This issue serve as a remainder to implement feature and should track the progress on the implementation.
I am currently busy with upgrading GHC but plan on looking into after.