Skip to content

Retire gh-prs-merge here: it lives in cli-tools now - #14

Merged
ralyodio merged 1 commit into
mainfrom
worktree-retire-gh-prs-merge
Sep 24, 2026
Merged

ralyodio merged 1 commit into
mainfrom
worktree-retire-gh-prs-merge

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

Retire gh-prs-merge here: it lives in cli-tools now

profullstack/cli-tools#87 carries the same tool in TypeScript with the fix for
GitHub refusing to merge a stacked PR through the GraphQL mutation, plus tests
around the asynchronous merge endpoint. Two implementations of one name on PATH
is the drift cli-tools list marks with !, and this pair had already drifted:
the shell copy got the fix first, in v0.3.2, and only there.

Unlike the gh-pulse retirement, a release WAS cut between the two here, so a box
that upgrades past v0.3.2 loses this name until cli-tools installs it. Repoint
~/.local/bin/gh-prs-merge at cli-tools/bin/gh-prs-merge.ts.

One behaviour differs and the README says so: repairs were on here unless you
passed --no-fix, and are off there unless you pass --fix. The gh-prs-merge-all
alias passes neither, so it needs --fix added to keep repairing.

Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com

profullstack/cli-tools#87 carries the same tool in TypeScript with the fix for
GitHub refusing to merge a stacked PR through the GraphQL mutation, plus tests
around the asynchronous merge endpoint. Two implementations of one name on PATH
is the drift `cli-tools list` marks with `!`, and this pair had already drifted:
the shell copy got the fix first, in v0.3.2, and only there.

Unlike the gh-pulse retirement, a release WAS cut between the two here, so a box
that upgrades past v0.3.2 loses this name until cli-tools installs it. Repoint
~/.local/bin/gh-prs-merge at cli-tools/bin/gh-prs-merge.ts.

One behaviour differs and the README says so: repairs were on here unless you
passed --no-fix, and are off there unless you pass --fix. The gh-prs-merge-all
alias passes neither, so it needs --fix added to keep repairing.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ralyodio
ralyodio merged commit 38a82f0 into main Sep 24, 2026
4 checks passed
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