Repository navigation
fix(source-control): run ready's verify gate against the PR's worktree - #10521
melodic-automation-lanes[bot] merged 2 commits into
Conversation
Lane-Activity: work-resolve-issue/resolve-issue
|
claude-security-review reviewed No security issues in the incremental change (since a3cd124).
critical-findings: 0 |
|
claude-review reviewed Incremental review of the change since a3cd124 (
|
|
Unattended merge: native auto-merge leaves this pull request unarmed at head |
Lane-Activity: pr-unblock/address-feedback
|
pr-unblock / address-feedback finished round 1 of max 4 on 15a4ecb. |
|
The pr-unblock lane stopped on this pull request and needs a person: a review finding is uncertain or deferred, so a person decides it.
To resume, deal with the reason above, remove the gh workflow run pr-unblock.yml -R melodic-software/claude-code-plugins -f pr-number=10521 -f activity=address-feedback |
|
The unattended merge path armed native auto-merge at head |
Post-merge mutation testingKilled 7, survived 1, timeout 0, no coverage 0, invalid 0, not run 0.
Surviving mutants
The run's summary has the full report. |
Closes #9075
Summary
Opened by the work-resolve-issue lane. The run's own summary:
Not verified
git fetch "$REMOTE" "$BRANCH" && git merge --ff-only FETCH_HEADand the local-merge fallback) runs in the shell's checkout with BRANCH fromgit branch --show-current. So a ready rbash.Fix
--pr <n>reads headRefName and headRefOid with gh and prints the worktree fromgit worktree list --porcelainthat is on that branch and whose HEAD contains the head commit. Exit 2 when the read fails, no worktree has tgit -C "$PR_TREE" rev-parse HEAD, with PR_TREE from pr-worktree.sh; the prose is updated to match.Verification
The runner ran each check from the base copy against a3cd124:
The run reports:
git -Cwould have recorded the shell's HEAD). Fixed: a name-only match could pick a fork's same-named branch, so pr-worktree.sh now also requires the head commitLeft out: the items under Not verified.
Related
#9075