Description
Currently, Kepler's GitHub Actions workflow automatically applies only one label to newly created Issues or Pull Requests. This limits issue organization and makes it harder for maintainers to categorize and prioritize contributions effectively.
The goal of this issue is to enhance the existing GitHub Actions workflow so that multiple labels can be automatically assigned based on the type of issue or pull request. Additionally, introduce a new assigned label that is automatically applied when an issue is assigned to a contributor.
Expected behavior
-
Update the GitHub Actions workflow to support assigning multiple labels in a single workflow execution.
-
Ensure labels can be configured easily through the workflow or configuration file.
-
Automatically apply labels such as:
-
good first issue
-
documentation
-
backend
-
frontend
-
bug
-
enhancement
-
help wanted
-
priority:low
-
priority:medium
-
priority:high
-
assigned (new label)
-
Automatically add the assigned label whenever an issue is assigned to a contributor.
-
Prevent duplicate labels from being added.
-
Ensure the workflow works for both newly created and edited Issues/PRs where applicable.
-
Update the repository documentation explaining how automatic labeling works and how maintainers can configure or extend it.
Screenshots
No response
Platform
None
Difficulty
None
Priority
None
Additional information
No response
Description
Currently, Kepler's GitHub Actions workflow automatically applies only one label to newly created Issues or Pull Requests. This limits issue organization and makes it harder for maintainers to categorize and prioritize contributions effectively.
The goal of this issue is to enhance the existing GitHub Actions workflow so that multiple labels can be automatically assigned based on the type of issue or pull request. Additionally, introduce a new
assignedlabel that is automatically applied when an issue is assigned to a contributor.Expected behavior
Update the GitHub Actions workflow to support assigning multiple labels in a single workflow execution.
Ensure labels can be configured easily through the workflow or configuration file.
Automatically apply labels such as:
good first issuedocumentationbackendfrontendbugenhancementhelp wantedpriority:lowpriority:mediumpriority:highassigned(new label)Automatically add the
assignedlabel whenever an issue is assigned to a contributor.Prevent duplicate labels from being added.
Ensure the workflow works for both newly created and edited Issues/PRs where applicable.
Update the repository documentation explaining how automatic labeling works and how maintainers can configure or extend it.
Screenshots
No response
Platform
None
Difficulty
None
Priority
None
Additional information
No response