except the merge. Hand the user an open PR that passes the merge gate.
The request grants the same test permission as
ds-ship
, and you may commit, push, rebase and
--force-with-lease
this task's branch. You may not merge.
执行
ds-ship
的所有操作,但不包括 merge。将一个通过 merge gate 的开放 PR 交给用户。
本请求授予与
ds-ship
相同的测试权限。你可以对本次任务的分支执行 commit、push、rebase,并使用
--force-with-lease
。你不得执行 merge。
Steps
步骤
Read
ds-ship
and follow its steps 1 to 6: branch, change, prove, review, file, watch.
Before the first push, turn off auto-merge and take the PR out of any merge queue. Check again before each push. If you cannot stop automatic merging, report that before you continue.
After the last fix, re-prove any behavior change and any non-trivial conflict resolution.
Fetch the base branch. Read the live PR: head SHA, base, checks, reviews, mergeable state. Confirm it is open and not a draft.
Apply the
ds-ship
merge gate and pick one verdict:
Ready: the gate passes. Leave the PR open.
Waiting on approval: only a required human approval is missing. Confirm that this is the real blocker.
Blocked: say what stops it, what you tried and what is needed.
Report the PR link, final head SHA, verdict, proof, review outcome and remaining risks. State that the PR is open and unmerged.