Skip to content

chore(ci): bump renovate-config pin from #6 to #7 (hardened ai-agent lane)#102

Closed
ANcpLua wants to merge 1 commit into
mainfrom
chore/bump-auto-merge-pin-to-pr7
Closed

chore(ci): bump renovate-config pin from #6 to #7 (hardened ai-agent lane)#102
ANcpLua wants to merge 1 commit into
mainfrom
chore/bump-auto-merge-pin-to-pr7

Conversation

@ANcpLua

@ANcpLua ANcpLua commented May 5, 2026

Copy link
Copy Markdown
Owner

Summary

One-line SHA bump on the consumed reusable workflow:

Why

Without this bump, agent-authored PRs (claude/, jules/, copilot/) on this repo currently have no auto-merge fast lane — they wait for Owner or CodeRabbit-approved tiers. The new pin restores that lane with a hardened trust model:

  • Requires pull_request.user.login (immutable bot identity)
    • matching branch prefix
    • draft == false

Different from the original spoofable github.actor + branch-only check.

Companion

Test plan

  • CI green
  • Verify the resolved workflow contains the ai-agent-auto-merge job after merge

Summary by CodeRabbit

  • Chores
    • Updated the auto-merge workflow configuration to reference a newer version.

…lane)

Old pin (1e1c5c61, PR #6): drops the self-approval tier from the
reusable workflow — only Dependabot/Renovate/CodeRabbit/Owner tiers
fire. Agent-authored PRs (claude/jules/copilot) on this repo never
auto-merge.

New pin (25b2825c, PR #7): adds back the ai-agent-auto-merge tier with
a hardened trust model — pull_request.user.login (immutable bot
identity, not spoofable) + branch prefix + not-draft. Restores the
fast lane for autonomous fix PRs while closing the spoof window the
original lane had.

This is a one-line SHA bump; no behavioral change to any other tier.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 5, 2026 21:07
@ANcpLua
ANcpLua enabled auto-merge (squash) May 5, 2026 21:07
@coderabbitai

coderabbitai Bot commented May 5, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: bac3df90-c2cf-4dff-a4e3-a7ac671ca09f

📥 Commits

Reviewing files that changed from the base of the PR and between f526447 and 1d750b7.

📒 Files selected for processing (1)
  • .github/workflows/auto-merge.yml

Cache: Disabled due to data retention organization setting

Knowledge base: Disabled due to data retention organization setting


📝 Walkthrough

Walkthrough

The auto-merge workflow file is updated to use a newer commit of the referenced reusable workflow. The uses declaration on line 22 is modified to reference commit 25b2825cc61505ea8c06104f6a01c293fb935fe3 instead of 1e1c5c61fdf44a05a62a70aeada34219c23e1428. The modification preserves all other workflow configuration, including job triggers and permission scopes. This is a single-line update affecting only the reusable workflow reference.

✨ Finishing Touches
⚔️ Resolve merge conflicts
  • Resolve merge conflict in branch chore/bump-auto-merge-pin-to-pr7

Comment @coderabbitai help to get the list of available commands and usage tips.

@ANcpLua

ANcpLua commented May 5, 2026

Copy link
Copy Markdown
Owner Author

Superseded by #101 (Renovate auto-bumped the same digest while this PR was in flight). Main is already at 25b2825c.

@ANcpLua ANcpLua closed this May 5, 2026
auto-merge was automatically disabled May 5, 2026 21:08

Pull request was closed

@ANcpLua
ANcpLua removed the request for review from Copilot May 5, 2026 21:36
@ANcpLua
ANcpLua deleted the chore/bump-auto-merge-pin-to-pr7 branch May 6, 2026 04:19
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.

1 participant