Skip to content

compliance: confirm allow_auto_merge is enabled#103

Merged
donpetry-bot merged 28 commits into
mainfrom
claude/issue-89-20260414-1249
May 19, 2026
Merged

compliance: confirm allow_auto_merge is enabled#103
donpetry-bot merged 28 commits into
mainfrom
claude/issue-89-20260414-1249

Conversation

@don-petry

Copy link
Copy Markdown
Contributor

Summary

  • Confirms repository setting allow_auto_merge: true is active (verified via GitHub API)
  • Confirms .github/workflows/dependabot-automerge.yml exists verbatim from the org standard template

Background

The compliance audit (issue #89) flagged allow_auto_merge as null. 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

gh api repos/petry-projects/markets --jq '.allow_auto_merge'
# → true

Closes #89

Generated with Claude Code

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>
Copilot AI review requested due to automatic review settings April 14, 2026 12:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Copy link
Copy Markdown
Contributor Author

@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 don-petry left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@don-petry don-petry closed this May 11, 2026
auto-merge was automatically disabled May 11, 2026 21:41

Pull request was closed

@don-petry don-petry reopened this May 11, 2026
@don-petry don-petry closed this May 12, 2026
@don-petry don-petry reopened this May 12, 2026
@sonarqubecloud

Copy link
Copy Markdown

donpetry-bot
donpetry-bot previously approved these changes May 14, 2026

@donpetry-bot donpetry-bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 one retrigger: bump workflows to run checks commit; 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
donpetry-bot enabled auto-merge (squash) May 14, 2026 06:28

@donpetry-bot donpetry-bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@sonarqubecloud

Copy link
Copy Markdown

@donpetry-bot
donpetry-bot merged commit f05c984 into main May 19, 2026
17 checks passed
@donpetry-bot
donpetry-bot deleted the claude/issue-89-20260414-1249 branch May 19, 2026 05:13
don-petry added a commit that referenced this pull request Jun 1, 2026
* 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>
don-petry added a commit that referenced this pull request Jun 19, 2026
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compliance: allow_auto_merge

4 participants