Skip to content

Comments

feat: add automated triage workflow for community issues#377

Merged
stack72 merged 1 commit intomainfrom
feat/issue-triage-workflow
Feb 18, 2026
Merged

feat: add automated triage workflow for community issues#377
stack72 merged 1 commit intomainfrom
feat/issue-triage-workflow

Conversation

@stack72
Copy link
Contributor

@stack72 stack72 commented Feb 18, 2026

  • Adds a GitHub Actions workflow that fires when an issue is opened
  • Checks author_association from the webhook payload to determine if the author is an OWNER, MEMBER, or
    COLLABORATOR
  • For external contributors: adds a needs-triage label and posts a welcome comment thanking them and asking
    for reproduction details
  • Maintainers/owners/collaborators opening issues are unaffected

- Adds a GitHub Actions workflow that fires when an issue is opened
- Checks `author_association` from the webhook payload to determine if the author is an `OWNER`, `MEMBER`, or
`COLLABORATOR`
- For external contributors: adds a `needs-triage` label and posts a welcome comment thanking them and asking
for reproduction details
- Maintainers/owners/collaborators opening issues are unaffected
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Approved

This PR adds a well-structured GitHub Actions workflow for automated community issue triage.

Review Summary

No blocking issues found.

What Was Reviewed

  • Workflow Logic: Correctly checks author_association from the webhook payload to identify external contributors
  • Security: Properly scoped permissions (issues: write), uses secrets.GITHUB_TOKEN, no injection vulnerabilities
  • CLAUDE.md Compliance: N/A - this is a YAML workflow file, not TypeScript code requiring license headers, tests, etc.
  • DDD Principles: N/A - infrastructure automation, not domain code

Minor Suggestions (Non-blocking)

  1. Consider documenting the workflow in the repo's contributing guidelines so maintainers know issues from external contributors will get the needs-triage label automatically
  2. The needs-triage label will be auto-created if it doesn't exist, but you may want to pre-create it with a description and color for consistency

The implementation is clean, follows GitHub Actions best practices, and serves its intended purpose well.

@stack72 stack72 merged commit 5d9adb0 into main Feb 18, 2026
5 checks passed
@stack72 stack72 deleted the feat/issue-triage-workflow branch February 18, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant