-
Notifications
You must be signed in to change notification settings - Fork 44
[Feature Request]: Automate / validate changelog area mappings #3302
Copy link
Copy link
Open
Labels
ai-triagedIssue received an initial assessment through AI-powered current code and architecture checks.Issue received an initial assessment through AI-powered current code and architecture checks.ai:eng-questionAI triage raised an architecture/engineering question.AI triage raised an architecture/engineering question.ai:writer-questionAI triage raised a question about authoring/writing workflow.AI triage raised a question about authoring/writing workflow.enhancementneeds triage
Metadata
Metadata
Assignees
Labels
ai-triagedIssue received an initial assessment through AI-powered current code and architecture checks.Issue received an initial assessment through AI-powered current code and architecture checks.ai:eng-questionAI triage raised an architecture/engineering question.AI triage raised an architecture/engineering question.ai:writer-questionAI triage raised a question about authoring/writing workflow.AI triage raised a question about authoring/writing workflow.enhancementneeds triage
Type
Fields
Give feedbackNo fields configured for issues without a type.
Prerequisites
What problem are you trying to solve?
Per https://github.com/elastic/elasticsearch/pull/140141/changes#r3221759284, for teams that have PR/issue labels that change fairly frequently there's a manual step required to ensure the changelog configuration file's
pivotsettings are up-to-date. Otherwise, the changelog fields can't be derived and must be added by contributors manually.Proposed Solution
Per https://github.com/elastic/elasticsearch/pull/140141/changes#r3221759284, do teams need some kind of process that will automatically update the changelog configuration file's
pivot.areas? Sounds like Elasticsearch might already have something like this in their old changelog system.Alternatively, if a team decides that lack of an area label is a failure, making this a configurable validation check in the changelog action and/or evaluate-pr command might suffice.
Examples and Research
No response
Alternative Solutions
No response
Additional Context
No response
How important is this feature to you?
Nice to have