Incorrect "PR #5 remains open" remains open after git stack modify for a PR that is already closed
还没有人认领这个 Issue。
评估
调研方向
从 git stack modify 的保存流程开始,包括 gs modify 输出将已丢弃的层报告为仍处于 open 状态的情况。检查在该消息之前如何获取 GitHub PR 状态;当一个在 GitHub 中已经关闭的 PR 在删除该层后不再被报告为 open 时,即完成。
由索引模型根据 Issue 内容生成。
描述
- Use
gs submitto create stack with depth 2. Let's say branch nameslayer1andlayer2 - I close the PR for
layer2in the GitHub UI - I want to remove the stack locally, so I use
git stack modify, pressxto delete the layer, and thenControl+Sto save.
I get the following output
$ gs modify
✓ Dropped layer2 from stack
✓ Stack modified successfully
Dropped: layer 2(PR #53155 remains open — close with `gh pr close 53155`)
Run `gh stack submit` to push your changes and update the stack of PRs on GitHub
Now gh cli can clearly tell the PR is already closed, because when I try to close it:
$ gh pr close 53155
! Pull request repo#53155 (PR Title) is already closed
I think a fix will be doing a resync on the state from GitHub before showing this message.
- 主要语言
- Go
- 星标
- 1.5k
- 派生
- 73
- 平均合并
- 1 天 8 小时
- 30 天内合并 PR
- 7
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
github/gh-stack 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 85/100
-
难度 1/5 1 小时以内 新手友好度 92/100
-
feature request topic: cli - general
难度 2/5 1-3 小时 新手友好度 68/100
-
feature request topic: auto-merge
难度 2/5 1-3 小时 新手友好度 68/100
-
bug topic: docs
难度 1/5 1 小时以内 新手友好度 68/100
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 88/100
crossplane/crossplane#7859 ·
-
难度 2/5 1-3 小时 新手友好度 76/100
bazel-contrib/rules_go#4721 · 2 条评论 ·
-
needs-triage
难度 1/5 1 小时以内 新手友好度 92/100
-
bug carvel-triage
难度 2/5 1-3 小时 新手友好度 88/100
carvel-dev/kapp-controller#1861 ·
-
area/logging kind/bug
难度 2/5 1-3 小时 新手友好度 86/100