Repository navigation
[codex] consolidate terraform bulk execution on scheduler - #2462
Closed
Mikhail Shirkov (shirkevich) wants to merge 15 commits into
Closed
Mikhail Shirkov (shirkevich) wants to merge 15 commits into
Mikhail Shirkov (shirkevich) wants to merge 15 commits into
Mergify / Summary
succeeded
Aug 18, 2026 in 13s
1 rule matches and 10 potential rules
The github_actions action will be removed on 2027-03-31: https://docs.mergify.com/workflow/actions/migrate-github-actions/
Rule: Comment when size/xxl label is added (comment)
-
label=size/xxl
Rule: Label PRs that are not targeting main as stacked (label)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
-
base!=main
-
Rule: ask to resolve conflict (comment, label)
-
conflict - all of:
- all of:
-
-closed -
-merged
-
- all of:
Rule: remove triage label if approved (label)
-
#approved-reviews-by>=1 - all of:
- all of:
-
-closed -
-merged
-
- all of:
✅ Rule: remove certain labels on close (label)
-
closed
Rule: close Pull Requests without files changed (close, label)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
#files=0
-
- all of:
- not:
- any of:
-
author=Copilot -
author=github-copilot[bot] -
author~=(?i).*copilot.* -
body~=(?i)Co-authored-by:.*copilot
-
- any of:
Rule: add triage label for new pull requests (label)
-
#label=0 - all of:
- all of:
-
-closed -
-merged
-
- all of:
- any of:
-
commits[*].date_committer > 5 minutes ago -
created-at > 5 minutes ago -
updated-at > 7 days ago
-
-
#approved-reviews-by=0 - all of:
- all of:
-
-author=cloudpossebot -
-author=dependabot[bot] -
-author=github-actions[bot] -
-author=renovate[bot]
-
- all of:
Rule: add "WIP" label when the title contains "WIP" (label)
-
title~=WIP - all of:
- all of:
-
-closed -
-merged
-
- all of:
Rule: add "needs-cloudposse" label when restrictions apply to this PR (comment, label)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- any of:
-
files~=(mergify|settings|dependabot|renovate|CODEOWNERS|\.github|Makefile|Dockerfile) -
label~=(cloudposse)
-
- any of:
Rule: rebase pull requests one time when labeled with rebase (rebase)
-
-closed[📌 rebase requirement] -
label=rebase -
-conflict[📌 rebase requirement] -
queue-position = -1[📌 rebase requirement] - any of:
-
#commits-behind > 0[📌 rebase requirement] -
-linear-history[📌 rebase requirement]
-
Rule: rebase pull requests one time when labeled with rebase (label)
-
label=rebase
💖 Mergify is proud to provide this service for free to open source projects.
🚀 You can help us by becoming a sponsor!
22 not applicable rules
Rule: Keep Dependabot/Renovate PRs up to date with main (update)
-
-closed[📌 update requirement] - all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- any of:
-
base=main -
base=master
-
- any of:
- all of:
- any of:
-
author=dependabot[bot] -
author=renovate[bot]
-
- any of:
-
#commits-behind > 0[📌 update requirement] -
#commits-behind>0 -
-conflict -
-conflict[📌 update requirement] -
queue-position = -1[📌 update requirement]
Rule: Trigger workflow dispatch on PR synchronized by github-actions[bot] (comment, github_actions)
- all of:
- any of:
-
author=github-actions[bot]
-
- any of:
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- any of:
-
base=main -
base=master
-
- any of:
Rule: label automated pull requests (label)
- all of:
- any of:
-
author=cloudpossebot -
author=dependabot[bot] -
author=github-actions[bot] -
author=renovate[bot]
-
- any of:
- all of:
- all of:
-
-closed -
-merged
-
- all of:
Rule: label automated pull requests that update readme (label)
-
files=README.md - all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- any of:
-
author=cloudpossebot -
author=dependabot[bot] -
author=github-actions[bot] -
author=renovate[bot]
-
- any of:
Rule: run terratest on automated pull requests that update terraform files (comment)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- any of:
-
author=cloudpossebot -
author=dependabot[bot] -
author=github-actions[bot] -
author=renovate[bot]
-
- any of:
- all of:
- all of:
-
files~=\.tf$
-
- all of:
Rule: merge automated PRs that only update the markdown files, images or videos (merge)
-
-closed[📌 merge requirement] -
-draft[📌 merge requirement] -
files~=\.(md|gif|png|jpg|mp4)$ -
head~=auto-update/.* - all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
- all of:
- any of:
-
author=cloudpossebot -
author=dependabot[bot] -
author=github-actions[bot] -
author=renovate[bot]
-
- any of:
-
#check-pending=0 -
-conflict[📌 merge requirement] - any of: [📌 merge -> configuration change requirements]
-
-mergify-configuration-changed -
check-success = Configuration changed
-
Rule: merge automated PRs that only update the markdown files, images or videos (label)
-
files~=\.(md|gif|png|jpg|mp4)$ -
head~=auto-update/.* - all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
- all of:
- any of:
-
author=cloudpossebot -
author=dependabot[bot] -
author=github-actions[bot] -
author=renovate[bot]
-
- any of:
-
#check-pending=0
Rule: close automated PRs with persistent merge conflicts quickly (close)
-
conflict - all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- any of:
-
author=cloudpossebot -
author=dependabot[bot] -
author=github-actions[bot] -
author=renovate[bot]
-
- any of:
-
commits[*].date_committer < 1 days ago
Rule: Remove stacked label when PR targets main (label)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- any of:
-
base=main -
base=master
-
- any of:
Rule: ask for title (comment)
- all of:
- all of:
-
base=main -
base=master
-
- all of:
- all of:
- all of:
-
-closed -
-merged
-
- all of:
-
-title~=^[0-9A-Za-z]+
Rule: ask for description (comment)
-
body~=(Describe high-level what changed) - all of:
- all of:
-
base=main -
base=master
-
- all of:
- all of:
- all of:
-
-closed -
-merged
-
- all of:
-
-body~=[0-9A-Za-z]{3,}\\s+[0-9A-Za-z]{3,}\\s+[0-9A-Za-z]{3,}
Rule: remove outdated reviews (dismiss_reviews)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
Rule: close stale pull request after 90 days (close)
-
label~=(stale) - all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
-
commits[*].date_committer < 90 days ago -
updated-at < 3 days ago
Rule: label stale pull request after 30 days (comment, label)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
-
-label~=(stale|triage) -
commits[*].date_committer < 30 days ago -
updated-at < 7 days ago
Rule: close pull request waiting on feedback for 1 month (close)
-
label~=(stale) - all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
- any of:
-
#changes-requested-reviews-by > 0 -
#commented-reviews-by > 0 -
label~=(feedback)
-
-
updated-at < 30 days ago
Rule: close pull request marked as invalid, duplicate or won't fix (close)
-
label~=(duplicate|invalid|wontfix) - all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
Rule: close pull request that is a work in progress and in active for 1 month (close)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
-
commits[*].date_committer < 90 days ago -
updated-at < 30 days ago - all of:
- any of:
-
draft -
label~=(WIP|wip) -
title~=^(wip|WIP) - all of:
- any of:
-
label~=(do-not-merge|do not merge) -
title~=(do-not-merge|do not merge)
-
- any of:
- all of:
- all of:
-
label~=(triage|stale|feedback|help needed)
-
- all of:
-
- any of:
Rule: welcome new contributors (comment)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
-draft -
-label~=(WIP|wip|do-not-merge|do not merge|triage|stale|feedback|help needed) -
-title~=^(wip|WIP)
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
-
updated-at < 5 minutes ago - all of:
- all of:
-
-author=cloudpossebot -
-author=dependabot[bot] -
-author=github-actions[bot] -
-author=renovate[bot]
-
- all of:
- all of:
- all of:
-
-conflict -
-label~=(conflict)
-
- all of:
- all of:
- all of:
-
-author=@admins -
-author=@approvers -
-author=@bots -
-author=@contributors -
-author=@engineering -
-author=@security - all of:
- all of:
-
-author=cloudpossebot -
-author=dependabot[bot] -
-author=github-actions[bot] -
-author=renovate[bot]
-
- all of:
-
- all of:
Rule: Add needs-test label on new commits (label)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
- all of:
- all of:
-
files~=\.tf$
-
- all of:
- all of:
- all of:
-
commits[*].date_committer > 1 minutes ago
-
- all of:
-
-label=~needs-test
Rule: Remove needs-test label when required tests pass (label)
- all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
- all of:
- any of:
-
-files~=\.tf$ - all of:
-
check-success=test/bats -
check-success=test/terratest -
-status-failure~=^(terratest|terraform)$
-
-
- any of:
Rule: rebase pull request when it's more than 10 commits behind main (rebase)
-
-closed[📌 rebase requirement] - all of:
- all of:
-
-closed -
-merged
-
- all of:
- all of:
- all of:
-
base=main -
base=master
-
- all of:
-
#commits-behind>=10 -
-conflict[📌 rebase requirement] -
queue-position = -1[📌 rebase requirement] - any of:
-
#commits-behind > 0[📌 rebase requirement] -
-linear-history[📌 rebase requirement]
-
Rule: Comment on PRs during code freeze and close them (close)
- all of:
-
base=main -
repository-full-name=cloudposse/terraform-aws-components -
created-at > 2024-11-12 -
label != force
-
Mergify commands and options
More conditions and actions can be found in the documentation.
You can also trigger Mergify actions by commenting on this pull request:
@Mergifyio refreshwill re-evaluate the rules@Mergifyio rebasewill rebase this PR on its base branch@Mergifyio updatewill merge the base branch into this PR@Mergifyio backport <destination>will backport this PR on<destination>branch
Additionally, on Mergify dashboard you can:
- look at your merge queues
- generate the Mergify configuration with the config editor.
Finally, you can contact us on https://mergify.com
Loading