elastic / elastic/integrations

[ci] Add team labels to failing test issues

Open
#10,354 2 comments 2 reactions 0 assignees View on GitHub
ci discuss Stalled
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.