Repository navigation
Add non-empty-diff check - #15
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Claude finished @mark-brannan's task in 2m 5s —— View job Independent review
What I checked:
What I ran:
Finding (posted inline on line 1-7): the Everything else checks out: the workflow is minimal and does what the PR describes, the "land unwired, ruleset in a follow-up" sequencing is a reasonable and explicitly stated plan, and nothing in the diff touches credentials or secrets. |
|
Claude finished @mark-brannan's task in 53s —— View job Independent review
What changed since the last review round: the second commit ( This resolves the earlier permissions finding. The prior round (mine and CodeQL's) flagged the standalone caller for having no Checked:
Ran:
No blocking findings. The permissions concern from the previous round is fixed, not sidestepped. |
|
Claude finished @mark-brannan's task in 4m 7s —— View job Independent review — round 3 (commit 880983f)
What changed since the last round: a third commit ( Checked:
Ran:
Finding, posted inline on (Also flagging: Everything else from the prior two rounds still holds: minimal, correctly-scoped change, no credentials, consistent in intent with the repo's other reusable-workflow callers. |
|
Claude finished @mark-brannan's task in 50s —— View job Independent review — round 4 (commit
|
Co-Authored-By: Solace (Mark) <mark-brannan@users.noreply.github.com>
One fewer workflow file, and no per-repo ruleset entry: the gate already requires every job in its needs. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Least-privilege, matching this repo's own ci-gate job convention: the reusable workflow call reads nothing and writes nothing. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
permissions: {} on the caller job strips the token below what the
called nonempty-diff.yml reusable workflow requests for itself
(contents: read, to checkout and diff against base) -- GitHub refuses
to start the run at all rather than silently downgrading. Confirmed
via the run's startup_failure message: "requesting 'contents: read',
but is only allowed 'contents: none'".
00dd295 to
7e59388
Compare
Runs the shared reusable
nonempty-diffworkflow (mark-brannan/.github#25) as a job in the ci-gateneeds, so the gate already requires it and no ruleset entry is needed. It refuses to call a PR green when its tree is identical to its base at the merge base (see mark-brannan/dotfiles#196/#198: an empty PR merged and was closed as done, having landed nothing).Merge mark-brannan/.github#25 first; until then the
nonemptyjob cannot resolve the reusable workflow and this PR is red.🤖 Generated with Claude Code