mirror of
https://github.com/Comfy-Org/github-workflows.git
synced 2026-11-05 00:17:37 +00:00
[PR #4] [MERGED] feat: add assign-prs-to-author reusable workflow #15
Labels
No labels
cursor-review-catalog-drift
groom
groom
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/github-workflows#15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/github-workflows/pull/4
Author: @mattmillerai
Created: 6/2/2026
Status: ✅ Merged
Merged: 7/3/2026
Merged by: @mattmillerai
Base:
main← Head:feat/assign-prs-to-author-reusable📝 Commits (1)
92dcc1afeat: add assign-prs-to-author reusable workflow📊 Changes
2 files changed (+75 additions, -0 deletions)
View changed files
➕
.github/workflows/assign-prs-to-author.yml(+74 -0)📝
README.md(+1 -0)📄 Description
What
Adds a third reusable workflow to this repo:
assign-prs-to-author.yml. It assigns every open PR with no assignees to its author, so unassigned PRs get routed back to whoever opened them. Bot-authored PRs (Dependabot, Renovate, app tokens) are skipped by default via theskip-botsinput.Extracted from a copy that currently lives in
Comfy-Org/cloud, following the same thin-caller pattern ascursor-reviewanddetect-unreviewed-merge.Why a reusable workflow
It's generic CI housekeeping with zero repo-specific anything — pure
github-scriptovercontext.repo. Hosting it here means consumer repos carry a small scheduled caller instead of a maintained copy (no drift).Permissions
Uses the caller's
GITHUB_TOKEN(no secrets to pass). The calling job must grantpull-requests: writeandissues: write— assignees are set through the issues API.Caller pattern
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.