compliance: confirm allow_auto_merge is enabled#103
Conversation
The repository setting allow_auto_merge is already true and .github/workflows/dependabot-automerge.yml exists verbatim from the org standard template. This commit formally closes the compliance finding. Co-authored-by: don-petry <don-petry@users.noreply.github.com>
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@don-petry — this PR formally closes the compliance finding #89. Everything is already in compliance (no code changes needed), so feel free to merge when ready. |
don-petry
left a comment
There was a problem hiding this comment.
Automated review — APPROVED
Risk: LOW
Reviewed commit: b3378d1e98ef0e067a67836a2fb3db2cfd8281c2
Cascade: triage → deep (see triage: haiku 4.5 → deep: sonnet 4.6 + duck: gpt-5.4 → audit: opus 4.6 for models)
Summary
This PR contains zero file changes — it is a compliance-acknowledgment PR formally closing issue #89 by documenting that allow_auto_merge is already enabled and the dependabot-automerge workflow already exists. All CI checks pass (CodeQL, SonarCloud, AgentShield, dependency-audit) with no new issues. The triage escalation was due to a triage-output-invalid signal, not a substantive concern.
Findings
Info
[info]— PR has 0 additions, 0 deletions, 0 changed files. The compliance fix (allow_auto_merge=true) was applied outside this PR via GitHub API/settings, not tracked as a code change. This is acceptable for a repository-settings compliance closure but means the fix cannot be verified through the diff alone.[info]— Author don-petry left a self-addressed comment (@don-petry) approving their own PR. This is an automated Claude Code comment pattern — harmless but slightly unusual.[info]— dependabot-automerge workflow check was SKIPPED, which is expected — the workflow only triggers on Dependabot PRs, not compliance PRs.[info]— Issue #89 is still in OPEN state; it will auto-close on merge via the 'Closes #89' reference in the PR body.
CI status
All CI checks pass: CodeQL ✓, SonarCloud ✓, AgentShield ✓, dependency-audit ✓. dependabot-automerge was skipped (expected for non-Dependabot PRs).
Reviewed by the don-petry PR-review cascade (triage: haiku 4.5 → deep: sonnet 4.6 + duck: gpt-5.4 → audit: opus 4.6). Reply with @don-petry if you need a human.
Pull request was closed
|
donpetry-bot
left a comment
There was a problem hiding this comment.
Automated review — APPROVED ✓
Risk: LOW
Reviewed commit: d84cffb40f76cdcbaeb43ddced562fe073296206
Review mode: triage-approved (single reviewer)
Summary
This is a zero-diff compliance-acknowledgment PR formally closing issue #89. The compliance fix (allow_auto_merge=true) was applied directly via repository settings, and .github/workflows/dependabot-automerge.yml already exists from the org standard template. The prior cascade approved this PR at b3378d1; the only changes since then are merge-from-main syncs and a retrigger commit — none of them alter the PR diff, which remains 0 additions / 0 deletions / 0 changed files. Triage's low-risk assessment is correct.
Linked issue analysis
Closes #89 (compliance audit finding for allow_auto_merge). The PR body documents the verification (gh api repos/petry-projects/markets --jq '.allow_auto_merge' → true) and confirms the auto-merge workflow is present. Issue will auto-close on merge via the Closes #89 reference.
Findings
Info
[info]— PR has 0 additions / 0 deletions / 0 changed files. The compliance fix was applied outside the PR via repo settings; this is acceptable for a settings-only compliance closure but means the fix is not verifiable through the diff.[info]— Intervening commits since the prior review are all merge-from-main syncs plus oneretrigger: bump workflows to run checkscommit; none introduce content to the PR's diff.[info]— Issue #89 is still OPEN; it will auto-close on merge.
CI status
All CI checks pass: CodeQL ✓, CodeRabbit ✓. No failing or pending checks.
Reviewed automatically by the PR-review agent (single-reviewer mode: opus 4.7). Reply if you need a human review.
donpetry-bot
left a comment
There was a problem hiding this comment.
Automated review — APPROVED ✓
Risk: LOW
Reviewed commit: d202d9d5d072d731dde6d14e2f741d7895bea8a6
Review mode: triage-approved (single reviewer)
Summary
Zero-diff compliance-acknowledgment PR formally closing issue #89. The compliance fix (allow_auto_merge=true) was applied directly via repository settings, and .github/workflows/dependabot-automerge.yml already exists verbatim from the org standard template. Since the prior single-reviewer approval at d84cffb4, the only intervening commits are two merge-from-main syncs that do not alter this PR's diff (still 0 additions / 0 deletions / 0 changed files). Triage's low-risk assessment is confirmed.
Linked issue analysis
Closes #89 (compliance audit finding for allow_auto_merge). The PR body documents the verification (gh api repos/petry-projects/markets --jq '.allow_auto_merge' → true). Issue #89 is still OPEN and will auto-close on merge via the Closes #89 reference.
Findings
Info
[info]— PR remains 0 additions / 0 deletions / 0 changed files. The compliance fix was applied outside the PR via repo settings; acceptable for a settings-only compliance closure but not verifiable through the diff alone.[info]— The two new commits since the prior review (eb8e1e9,d202d9d) are merge-from-main syncs only; they pull main-branch work into the branch but contribute nothing to the PR's diff.[info]— Issue #89 is still OPEN; it will auto-close on merge.
CI status
All CI checks pass: CodeQL ✓, CodeRabbit ✓, SonarCloud Quality Gate ✓ (0 new issues, 0 security hotspots). No failing or pending checks; PR is mergeable.
Reviewed automatically by the PR-review agent (single-reviewer mode: opus 4.7). Reply if you need a human review.
Superseded by automated re-review at d202d9d.
|
* compliance: confirm allow_auto_merge is enabled (closes #89) The repository setting allow_auto_merge is already true and .github/workflows/dependabot-automerge.yml exists verbatim from the org standard template. This commit formally closes the compliance finding. Co-authored-by: don-petry <don-petry@users.noreply.github.com> * retrigger: bump workflows to run checks --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: don-petry <don-petry@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Claude <claude@anthropic.com>
* compliance: confirm allow_auto_merge is enabled (closes #89) The repository setting allow_auto_merge is already true and .github/workflows/dependabot-automerge.yml exists verbatim from the org standard template. This commit formally closes the compliance finding. Co-authored-by: don-petry <don-petry@users.noreply.github.com> * retrigger: bump workflows to run checks --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: don-petry <don-petry@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Claude <claude@anthropic.com>



Summary
allow_auto_merge: trueis active (verified via GitHub API).github/workflows/dependabot-automerge.ymlexists verbatim from the org standard templateBackground
The compliance audit (issue #89) flagged
allow_auto_mergeasnull. The setting was subsequently enabled, and the Dependabot auto-merge workflow was already present from a prior commit. This PR formally closes the compliance finding.Verification
Closes #89
Generated with Claude Code