Skip to content

Fix handler workflows skipping issues from read-only users - #992

Merged
patniko merged 1 commit into
mainfrom
mackinnonbuck/fix-handler-roles
Apr 3, 2026
Merged

patniko merged 1 commit into
mainfrom
mackinnonbuck/fix-handler-roles

Conversation

@MackinnonBuck

Copy link
Copy Markdown
Collaborator

Adds roles: all to each handler workflow so issues from any user are triaged.

Copilot AI review requested due to automatic review settings April 2, 2026 20:46
@MackinnonBuck
MackinnonBuck requested a review from a team as a code owner April 2, 2026 20:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Enables the gh-aw issue handler workflows (bug/enhancement/question/documentation) to run for issues opened by users without elevated repository roles by explicitly setting on.roles: all in the handler workflow frontmatter and recompiling the generated lock workflows accordingly.

Changes:

  • Add roles: all under on: to each handler workflow template (handle-*.md).
  • Recompile corresponding handle-*.lock.yml workflows, removing the pre-activation membership gate and related wiring.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/handle-question.md Adds on.roles: all to allow question handler runs for any issue author.
.github/workflows/handle-question.lock.yml Recompiled lock workflow; removes pre-activation role gating and related variables.
.github/workflows/handle-enhancement.md Adds on.roles: all to allow enhancement handler runs for any issue author.
.github/workflows/handle-enhancement.lock.yml Recompiled lock workflow; removes pre-activation role gating and related variables.
.github/workflows/handle-documentation.md Adds on.roles: all to allow documentation handler runs for any issue author.
.github/workflows/handle-documentation.lock.yml Recompiled lock workflow; removes pre-activation role gating and related variables.
.github/workflows/handle-bug.md Adds on.roles: all to allow bug handler runs for any issue author.
.github/workflows/handle-bug.lock.yml Recompiled lock workflow; removes pre-activation role gating and related variables.

@patniko
patniko merged commit 588951e into main Apr 3, 2026
15 checks passed
@patniko
patniko deleted the mackinnonbuck/fix-handler-roles branch April 3, 2026 01:35
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.

3 participants