mirror of
https://github.com/Comfy-Org/github-workflows.git
synced 2026-11-05 00:17:37 +00:00
[PR #20] [MERGED] fix(ci): correct create-github-app-token pin so the cursor-review bump can run #28
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#28
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/20
Author: @mattmillerai
Created: 7/3/2026
Status: ✅ Merged
Merged: 7/3/2026
Merged by: @mattmillerai
Base:
main← Head:ci/fix-bump-cursor-review-token-pin📝 Commits (2)
77b3c3ffix(ci): correct create-github-app-token pin in bump-cursor-review-callers6b11037ci: register comfy-local-mcp as a cursor-review caller📊 Changes
1 file changed (+65 additions, -29 deletions)
View changed files
📝
.github/workflows/bump-cursor-review-callers.yml(+65 -29)📄 Description
ELI-5
A robot is supposed to open an "update me" pull request in eight repos whenever we change our shared code-review workflow. To do its job the robot needs a keycard — but the keycard number written down pointed at a card that doesn't exist, so the robot failed at the front door every single time and never opened a single PR. This fixes the keycard number. It also teaches the robot to skip one jammed door and keep going, instead of giving up on the other seven.
What was broken
bump-cursor-review-callerspinsactions/create-github-app-tokento a commit SHA that does not exist in that action's repo. GitHub resolvesuses:before it runs the step, so the Generate token step failed to resolve on every run — the job died at step one and the caller fan-out never executed. Result: pushes tocursor-review.ymlopened zero bump PRs (every run since the token step was added has afailureconclusion).Changes
create-github-app-token@df432cee…→@d72941d797fd3113feb6b93fd0dec494b13a2547, the realv1.12.0commit (the inline comment already saidv1.12.0; the old SHA resolved to nothing).bump_one()with everyghcall guarded; a failing repo becomes a per-repo::warning::and the loop continues, then the job exits non-zero at the end if any repo failed. Previouslyset -euo pipefailmeant the first unguarded failure aborted the run and silently starved every caller after it — the "didn't reach all repos" symptom.Verification
bash -n.No commit found) andd72941d…is the taggedv1.12.0commit.workflow_dispatch(or the nextcursor-review.ymlchange) and confirm bump PRs land in the eight callers.Also in this PR
Registers
Comfy-Org/comfy-local-mcpas a cursor-review caller (one entry in the CALLERS list) so futurecursor-review.ymlbumps fan out to it. Its caller file lands in Comfy-Org/comfy-local-mcp#19. Until that merges the dispatcher just logsnot found — skippingfor it (harmless, thanks to the fault-isolation above).🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.