Skip to content

🚀 Enhance GitHub Actions to Support Multiple Automatic Labels for Issues & PRs #17

Description

@zuveriyakhan05

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

Metadata

Metadata

Labels

ECSoC26Official label for ECSoC26 event contributions.issue-validIssue has been verified and accepted for tracking.mentor:Krish-KhinchiAssigned mentor responsible for reviewing and guiding this contribution.type:featureIntroduces a new feature or enhancement.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions