Skip to content

👷 Add automatic merge for Composer Update PRs - #1350

Merged
0x46616c6b merged 1 commit into
mainfrom
feature/automerge-composer-update
Sep 2, 2026
Merged

👷 Add automatic merge for Composer Update PRs#1350
0x46616c6b merged 1 commit into
mainfrom
feature/automerge-composer-update

Conversation

@0x46616c6b

Copy link
Copy Markdown
Member

Summary

Extends the existing automerge job in integration.yml to also merge Composer Update PRs opened by the systemli[bot] app, once the test job succeeds.

Dependabot PRs keep using fastify/github-action-merge-dependabot. Composer Update PRs (opened by composer-update.yml) carry no Dependabot-specific metadata, so they're merged directly via gh pr merge --squash --delete-branch.

Goal

Automate merging of the monthly Composer Update PRs, the same way Dependabot PRs are already auto-merged, so they don't pile up requiring manual review.

Test plan

This is a workflow-only change. Once merged to main, an existing open Composer Update PR will be used to verify the automerge job actually merges despite the branch ruleset's REVIEW_REQUIRED state (relying on the existing ruleset bypass actor for the systemli app).

Extend the existing automerge job to also merge Composer Update PRs
opened by the systemli app bot, once the test job succeeds. Dependabot
PRs continue to use the fastify/github-action-merge-dependabot action;
Composer Update PRs are merged directly via gh pr merge, since they
carry no Dependabot-specific metadata to evaluate.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@0x46616c6b
0x46616c6b marked this pull request as ready for review September 2, 2026 12:17
@0x46616c6b
0x46616c6b merged commit 8e15b7b into main Sep 2, 2026
5 checks passed
@0x46616c6b
0x46616c6b deleted the feature/automerge-composer-update branch September 2, 2026 12:17
@sonarqubecloud

sonarqubecloud Bot commented Sep 2, 2026

Copy link
Copy Markdown

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