Repository navigation
perf(guardrails): start reference-verify ranges at the nearest pushed ref so stacked branches skip re-verifying - #10829
Conversation
Lane-Activity: work-resolve-issue/resolve-issue
|
claude-security-review reviewed Incremental security review of 16c79a9 (changes since 35bddf8): no security findings. The incremental change touches two files,
critical-findings: 0 |
|
claude-review reviewed Incremental review of the change since 35bddf8: two documentation edits,
|
|
The pr-unblock lane stopped
When a retry on this head can change the outcome, the lane runs one on its own, up to its per-head cap, and edits this comment if it stops again; a run that does not stop clears the status. When no retry can (a review thread the lane does not take or settle, or a failing check after the retries are spent), a person resolves the threads or gets the checks green, then dispatches the workflow below: that run finds the cause gone and clears the status. On a pull request the lanes App opened, the dispatchers start that run once per stop; on any other, a person does. A new commit to the branch starts clean. To run it again on this head now, dispatch the gh workflow run pr-unblock.yml -R melodic-software/claude-code-plugins -f pr-number=10829 -f activity=address-feedback |
Lane-Activity: pr-unblock/resolve-conflicts
|
The pr-unblock lane stopped on this pull request and needs a person: the lane could fix a failing check only by weakening a required check, which a person decides.
To resume, deal with the reason above, remove the gh workflow run pr-unblock.yml -R melodic-software/claude-code-plugins -f pr-number=10829 -f activity=fix-ci |
The two new stacked-branch cases expected their finding at line 1, but report() places a finding at the first judged line of the tip's text that holds the flag, and a new file is judged whole. faketool --bogus sits on line 2 of phase1.sh and line 3 of phase2.sh, so the hook reports phase1.sh:2 and phase2.sh:3. The values were wrong when written; the range-start change does not move them: main's reference-verify.sh reports the same lines for the same fixtures. The assertions stay exact, and the full stderr of each case confirms coverage: the unpushed phase1.sh is still flagged when phase2 is pushed, and once phase1 is pushed only phase2.sh's added line is. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
test-bash (0) failed on two of the new stacked-branch cases in
|
… verified The stacked-range base moves to the nearest remote-tracking ref without checking that ref's commits, so a branch another author pushed with --no-verify is trusted too. The README row and the changelog fragment now say so, as the security-review thread on this pull request asked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The unattended merge path armed native auto-merge at head |
Closes #9861
Summary
Opened by the work-resolve-issue lane. The run's own summary:
Not verified
Fix
Verification
The runner ran each check from the base copy against a84bc78:
The run reports:
Left out: the items under Not verified.
Related
#9861