Skip to content

Releases: ellitedom03/ai-issue-labeler

🤖 AI Issue Labeler v1.0.0

20 Jun 18:40

Choose a tag to compare

🚀 Initial Release

AI Issue Labeler automatically labels your GitHub issues the moment they're opened — no manual triage needed.

✨ Features

  • Zero-config heuristic mode — works immediately, no API keys required
  • AI mode — connect OpenAI or Groq for smarter classification
  • 6 label categories: bug, feature, documentation, question, enhancement, help wanted
  • Auto-creates labels with correct colors if they don't exist
  • Posts a comment explaining the labeling decision
  • Label prefix support (e.g. ai:bug, ai:feature)
  • Graceful fallback from AI to heuristics on failure

📦 Quick Setup

# .github/workflows/label-issues.yml
name: 🤖 AI Issue Labeler

on:
  issues:
    types: [opened, edited, reopened]

jobs:
  label:
    runs-on: ubuntu-latest
    permissions:
      issues: write
      contents: read
    steps:
      - uses: ellitedom03/ai-issue-labeler@v1
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}

🤖 With AI (Optional)

      - uses: ellitedom03/ai-issue-labeler@v1
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          ai-api-key: ${{ secrets.GROQ_API_KEY }}  # Free Groq API
          ai-provider: groq

See README for full documentation.