Skip to content

Add GSSoC Label and Level for Auto labels assignment#103

Merged
Deepika14145 merged 2 commits into
Deepika14145:mainfrom
dimpal-yadav:auto-label
Oct 7, 2025
Merged

Add GSSoC Label and Level for Auto labels assignment#103
Deepika14145 merged 2 commits into
Deepika14145:mainfrom
dimpal-yadav:auto-label

Conversation

@dimpal-yadav
Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Rationale for this change

This PR adds an automatic label assignment workflow for all newly created issues and pull requests.
It ensures:

  • Labels Level 1 / Beginner, Level 2 / Intermediate, Level 3 / Advanced and GSSoC 25 are automatically created (if not already present) with proper colors.
  • Labels are assigned based on title and body keywords to indicate complexity/impact.
  • Works for both issues and PRs, simplifying contribution management.

This improves consistency, saves manual labeling effort, and helps track GSSoC contributions automatically.

What changes are included in this PR?

  • Added a new GitHub Actions workflow file:
    .github/workflows/auto-label.yml
  • Logic to:
    • Create missing labels with predefined colors
    • Assign labels automatically to new issues and PRs
    • Determine complexity level (1/2/3) from title/body keywords
    • Always assign GSSoC 25 label

Are these changes tested?

  • Workflow tested by creating dummy issues and PRs in a separate branch to ensure labels are automatically applied.
  • Verified that existing labels are not duplicated and colors match the defined scheme.

Are there any user-facing changes?

  • No direct user-facing changes.
  • Contributors will see labels applied automatically when they open an issue or PR.

@vercel
Copy link
Copy Markdown

vercel Bot commented Oct 7, 2025

@dimpal-yadav is attempting to deploy a commit to the deepika's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Deepika14145 Deepika14145 merged commit c06c5eb into Deepika14145:main Oct 7, 2025
1 check failed
@Deepika14145 Deepika14145 added documentation Improvements or additions to documentation LEVEL 1 gssoc25 labels Oct 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation gssoc25 LEVEL 1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add GSSoC Label and Level for Auto labels assignment

2 participants