Skip to content

ROX-34007: Enhance auto-merge configurability#91

Open
tommartensen wants to merge 9 commits intomainfrom
tm/ROX-34007-automerge-configurability
Open

ROX-34007: Enhance auto-merge configurability#91
tommartensen wants to merge 9 commits intomainfrom
tm/ROX-34007-automerge-configurability

Conversation

@tommartensen
Copy link
Copy Markdown
Collaborator

@tommartensen tommartensen commented Apr 10, 2026

This is done in preparation for auto-merging MintMaker/Renovate updates in stackrox/stackrox, while keeping control over the required checks outside of GH branch protection rules.

Validation

Local

test/local-env.sh automerge/automerge.sh <repository> <limit> <label1,label2,...> <allowed-author> <required-checks> <allowed-base-branches>

Default configuration

test/local-env.sh automerge/automerge.sh stackrox/stackrox 50 auto-merge app/dependabot '.*' '.*'

Intended use for MintMaker

test/local-env.sh automerge/automerge.sh stackrox/stackrox 50 'konflux-build' 'app/red-hat-konflux' '^(?!.*conforma)Red Hat Konflux' 'master'

(I want to update the Renovate config such that it sets mintmaker and auto-merge label on each update, but we're not there yet, hence testing with konflux-build)

GHA

@tommartensen tommartensen self-assigned this Apr 10, 2026
@tommartensen tommartensen requested a review from msugakov April 10, 2026 13:29
@tommartensen tommartensen marked this pull request as ready for review April 10, 2026 13:29
@tommartensen tommartensen requested a review from a team as a code owner April 10, 2026 13:29
@tommartensen tommartensen requested a review from kurlov April 10, 2026 13:29
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