elastic / elastic/integrations
[ci] Add team labels to failing test issues
- Dominant language
- Handlebars
- Stars
- 333
- Forks
- 647
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 209
Description
We now have automation to create GH issues ([example](https://github.com/elastic/integrations/issues/10343)) when a package fails CI testing. Those issues include a mention of the GH team that owns the package (derived from codeowners). It would also be useful to label the issue with the associated ["Team:" label](https://github.com/elastic/integrations/labels?q=Team) because some team's have Github board automations that are driven by the labels.
So I propose we add a file in the same directory as CODEOWNERS that contains mappings from GH team names to labels. This mapping can be consulted by tooling (https://github.com/elastic/integrations/pull/10234) such that issues are labeled at creation time.
Contributor guide
Assessment
This issue has not been assessed yet.