-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
agenticAI/agent-related featuresAI/agent-related featurescomplexity:largeMore than 1 dayMore than 1 dayenhancementNew feature or requestNew feature or requestpriority:highDo soonDo soon
Description
Summary
The auto-labeler action currently only adds labels to issues. Extend it to also configure:
- Projects: Auto-assign issues to relevant GitHub Projects
- Milestones: Set milestone based on issue type/labels
- Relationships: Set parent/child relationships, linked issues
Context
Triggered by observing the labeler working on Snider/core-1#1 - it added the enhancement label automatically but Projects/Milestones were left empty.
Proposed Behaviour
# Example config extension
labeler:
rules:
- match:
title: "^feat"
labels: [enhancement]
actions:
add_labels: [enhancement]
set_project: "Core CLI"
set_milestone: "v0.2.0"
- match:
labels: [bug, critical]
actions:
set_project: "Bug Triage"
set_milestone: "Next Patch"Acceptance Criteria
- Support
set_projectaction in labeler config - Support
set_milestoneaction in labeler config - Support
add_relationshipaction (parent/child/related) - Document new config options
- Backwards compatible with existing label-only configs
Related
- Observed on: feat(test): Add smart test detection to
core testSnider/core-1#1 - Workflow issue: host-uk/core-agent#122
Metadata
Metadata
Assignees
Labels
agenticAI/agent-related featuresAI/agent-related featurescomplexity:largeMore than 1 dayMore than 1 dayenhancementNew feature or requestNew feature or requestpriority:highDo soonDo soon