Skip to content
This repository was archived by the owner on Jun 7, 2026. It is now read-only.

fix(ci): improve issue triage workflow and disable PR review - #44

Merged
matthew-petty merged 1 commit into
mainfrom
feat/39-workflow-improvements
Dec 25, 2025
Merged

fix(ci): improve issue triage workflow and disable PR review#44
matthew-petty merged 1 commit into
mainfrom
feat/39-workflow-improvements

Conversation

@matthew-petty

Copy link
Copy Markdown
Member

Summary

  • Improve issue triage workflow with dynamic label discovery and no commenting
  • Temporarily disable PR review workflow pending upstream support

Changes

Issue Triage Workflow (.github/workflows/issue-triage.yml)

  • Dynamic labels: Fetch available labels with gh label list --json name,description instead of hardcoding
  • No comments: Apply needs:clarification label instead of leaving comments on unclear issues
  • Restricted tools: Changed from Bash(gh issue:*) to specific commands to prevent accidental commenting

PR Review Workflow (.github/workflows/claude-code-review.yml)

Test plan

  • Create a test issue and verify labels are applied correctly
  • Verify no comments are posted by the triage workflow
  • Verify PR review workflow does not run on new PRs

Closes #39 (partially - PR review improvements deferred until upstream support)

Issue triage workflow improvements:
- Fetch labels dynamically with `gh label list` instead of hardcoding
- Apply `needs:clarification` label instead of leaving comments
- Restrict allowed tools to prevent accidental issue commenting

PR review workflow:
- Temporarily disabled pending claude-code-action PR #761 merge
  (required for local plugin support with --plugin-dir)

Closes #39 (partially - PR review improvements deferred)
@matthew-petty
matthew-petty merged commit be4f1e2 into main Dec 25, 2025
2 checks passed
@codecov

codecov Bot commented Dec 25, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable pr-review-toolkit plugin in GitHub Actions workflow

1 participant