Remove ai-labeler

This commit is contained in:
Jeremiah Lowin 2025-04-07 18:12:32 -04:00
commit 909b76c002
2 changed files with 0 additions and 111 deletions

View file

@ -1,87 +0,0 @@
instructions: |
Apply the minimal set of labels that accurately characterize the issue/PR:
- Use at most 1-2 labels unless there's a compelling reason for more. It's ok to use no labels.
- Prefer specific labels (bug, feature) over generic ones (question, help wanted)
- For PRs that fix bugs, use 'bug' not 'enhancement'
- Never combine: bug + enhancement, feature + enhancement. For these labels, only choose the most relevant one.
- Reserve 'question' and 'help wanted' for when they're the primary characteristic
labels:
- bug:
description: "Something isn't working as expected"
instructions: |
Apply when describing or fixing unexpected behavior:
- Issues: Clear error messages or unexpected outcomes
- PRs: Standalone fixes for broken functionality or closing bug reports.
Don't apply bug unless the issue or PR is predominantly about a specific bug.
- documentation:
description: "Improvements or additions to documentation"
instructions: |
Apply only when documentation is the primary focus:
- README updates
- Code comments and docstrings
- API documentation
- Usage examples
Don't apply for minor doc updates alongside code changes
- enhancement:
description: "Improvements to existing features"
instructions: |
Apply only for improvements to existing functionality:
- Performance improvements
- UI/UX improvements
- Expanded capabilities of existing features
Don't apply to:
- Bug fixes
- New features
- Minor tweaks
- feature:
description: "New functionality"
instructions: |
Apply only for net-new functionality:
- New API endpoints
- New commands or tools
- New user-facing capabilities
Don't apply to:
- Improvements to existing features (use enhancement)
- Bug fixes
- good first issue:
description: "Good for newcomers"
instructions: |
Apply very selectively to issues that are:
- Small in scope
- Well-documented
- Require minimal context
- Have clear success criteria
Don't apply if the task requires significant background knowledge
- help wanted:
description: "Extra attention is needed"
instructions: |
Apply only when it's the primary characteristic:
- Issue needs external expertise
- Current maintainers can't address it
- Additional contributors would be valuable
Don't apply just because an issue is open or needs work
- question:
description: "Further information is requested"
instructions: |
Apply only when the primary purpose is seeking information:
- Clarification needed before work can begin
- Architectural discussions
- Implementation strategy questions
Don't apply to:
- Bug reports that need more details
- Feature requests that need refinement
# These files will be included in the context if they exist
context-files:
- README.md
- CONTRIBUTING.md
- CODE_OF_CONDUCT.md
- .github/ISSUE_TEMPLATE/bug_report.md
- .github/ISSUE_TEMPLATE/feature_request.md

View file

@ -1,24 +0,0 @@
name: AI Labeler
on:
issues:
types: [opened, reopened]
issue_comment:
types: [created]
pull_request:
types: [opened, reopened]
jobs:
ai-labeler:
runs-on: ubuntu-latest
permissions:
contents: read
issues: write
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: jlowin/ai-labeler@v0.5.0
with:
include-repo-labels: false
openai-api-key: ${{ secrets.OPENAI_API_KEY }}
controlflow-llm-model: openai/gpt-4o-mini