-
Notifications
You must be signed in to change notification settings - Fork 2
Automate issue and PR metadata completion end to end #1011
Copy link
Copy link
Closed
Labels
area:automationAutomation workflows and agentsAutomation workflows and agentsarea:ciBuild and CI pipelinesBuild and CI pipelinesarea:documentationDocs & guidesDocs & guidesarea:scriptsScripts & toolingScripts & toolingpriority:normalDefault priorityDefault prioritystatus:needs-reviewAwaiting code reviewAwaiting code reviewtype:automationAutomationAutomation
Metadata
Metadata
Assignees
Labels
area:automationAutomation workflows and agentsAutomation workflows and agentsarea:ciBuild and CI pipelinesBuild and CI pipelinesarea:documentationDocs & guidesDocs & guidesarea:scriptsScripts & toolingScripts & toolingpriority:normalDefault priorityDefault prioritystatus:needs-reviewAwaiting code reviewAwaiting code reviewtype:automationAutomationAutomation
Type
Fields
Give feedbackPriority
None yet
Automation Summary
Improve the issue and PR metadata automation so GitHub items receive the expected project fields, assignee, milestone, and relationship data even when canonical labels arrive after the item is created.
At the moment, the workflow set is label-first and event-sensitive. That means Type, Status, Priority, and related project fields can remain empty until a later label event, and some items never get a full metadata pass. The goal is to make the metadata workflows resilient enough that issue and PR records are populated consistently from the first useful event, then kept in sync as labels change.
Steps / Checklist
metadata-governance.ymlandproject-meta-sync.yml.Acceptance Criteria
Additional Context
Related live work:
.github/workflows/metadata-governance.ymland.github/workflows/project-meta-sync.yml.scripts/agents/includes/issue-pr-metadata.cjsandscripts/agents/includes/derive-project-fields.cjs.Likely gap to address:
project-meta-sync.ymlshould not rely on a single early label snapshot if the item can gain labels shortly after creation.Definition of Ready (DoR)
Definition of Done (DoD)