Skip to content

ci(mergify): upgrade configuration to current format

b456efe
Select commit
Loading
Failed to load commit list.
Open

ci(mergify): upgrade configuration to current format #15

ci(mergify): upgrade configuration to current format
b456efe
Select commit
Loading
Failed to load commit list.
Mergify / Summary succeeded Apr 28, 2025 in 2s

1 rule matches and 5 potential rules

‼️ Action Required ‼️

The configuration uses the deprecated merge_method attribute of the queue action in one or more pull_request_rules. It must now be used under the queue_rules configuration.
This option will be removed on January 31st, 2025.
For more information: https://docs.mergify.com/configuration/file-format/#queue-rules

‼️ Action Required ‼️

The configuration uses the deprecated commit_message_template attribute of the queue action in one or more pull_request_rules. It must now be used under the queue_rules configuration.
This option will be removed on January 31st, 2025.
For more information: https://docs.mergify.com/configuration/file-format/#queue-rules

‼️ Action Required ‼️

**The configuration uses the deprecated disallow_checks_interruption_from_queues attribute in the queue_rules section. It has been replaced in favor of using priority_rules at the top-level of the configuration.
For more information: https://docs.mergify.com/merge-queue/priority/

Rule: automatic merge (queue)

  • #approved-reviews-by>=2
  • check-success=Rule: Conventional Commit (post_check)
  • all of:
    • check-success=linters
  • #changes-requested-reviews-by=0
  • #review-requested=0
  • #review-threads-unresolved=0
  • -closed [πŸ“Œ queue requirement]
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • base=main
  • label!=manual merge
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • check-success = Configuration changed
    • -mergify-configuration-changed
  • any of: [πŸ“Œ queue requirement]
    • check-success = Mergify Merge Protections
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
  • any of: [πŸ”€ queue conditions]
    • all of [πŸ“Œ queue conditions of queue default]
    • all of [πŸ“Œ queue conditions of queue hotfix]
    • all of [πŸ“Œ queue conditions of queue lowprio]

Rule: request review (request_reviews)

  • #approved-reviews-by=0
  • all of:
    • check-success=linters
  • #changes-requested-reviews-by=0
  • -author=dependabot[bot]
  • -author=mergify-ci-bot
  • -closed
  • -merged
  • review-requested!=@devs

βœ… Rule: dismiss reviews (dismiss_reviews)

Rule: warn on conflicts (comment, label)

  • conflict
  • -closed

Rule: label on unresolved (label)

  • #review-threads-unresolved>0

Rule: label on queued (label)

  • queue-position>=0

6 not applicable rules

Rule: automatic merge for hotfix (queue)

  • check-success=Rule: Conventional Commit (post_check)
  • check-success=Rule: testing requirements (post_check)
  • label=hotfix
  • any of:
    • all of:
      • author=@eng-mgr
      • #approved-reviews-by>=1
    • all of:
      • author=@devs
      • any of:
        • approved-reviews-by=@eng-mgr
        • all of:
          • title~=^(revert|fix)
          • #approved-reviews-by>=1
  • #changes-requested-reviews-by=0
  • #review-requested=0
  • -closed [πŸ“Œ queue requirement]
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • base=main
  • label!=manual merge
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • check-success = Configuration changed
    • -mergify-configuration-changed
  • any of: [πŸ“Œ queue requirement]
    • check-success = Mergify Merge Protections
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
  • any of: [πŸ”€ queue conditions]
    • all of [πŸ“Œ queue conditions of queue hotfix]

Rule: automatic merge for clifus version bump (queue)

  • author=mergify-ci-bot
  • check-success=Rule: Conventional Commit (post_check)
  • head~=^clifus/
  • title~=^chore: bump
  • all of:
    • check-success=linters
  • #commits=1
  • -closed [πŸ“Œ queue requirement]
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • label!=manual merge
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • check-success = Configuration changed
    • -mergify-configuration-changed
  • any of: [πŸ“Œ queue requirement]
    • check-success = Mergify Merge Protections
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
  • any of: [πŸ”€ queue conditions]
    • all of [πŸ“Œ queue conditions of queue lowprio]

Rule: automatic merge from trivy (queue)

  • author=mergify-ci-bot
  • check-success=Rule: Conventional Commit (post_check)
  • head=trivy/daily-report
  • all of:
    • check-success=linters
  • #commits=1
  • -closed [πŸ“Œ queue requirement]
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • label!=manual merge
  • label!=new CVE
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • check-success = Configuration changed
    • -mergify-configuration-changed
  • any of: [πŸ“Œ queue requirement]
    • check-success = Mergify Merge Protections
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
  • any of: [πŸ”€ queue conditions]
    • all of [πŸ“Œ queue conditions of queue lowprio]

Rule: automatic merge from dependabot (queue)

  • author=dependabot[bot]
  • check-success=Rule: Conventional Commit (post_check)
  • all of:
    • check-success=linters
  • #commits=1
  • -closed [πŸ“Œ queue requirement]
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • label!=manual merge
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • check-success = Configuration changed
    • -mergify-configuration-changed
  • any of: [πŸ“Œ queue requirement]
    • check-success = Mergify Merge Protections
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
  • any of: [πŸ”€ queue conditions]
    • all of [πŸ“Œ queue conditions of queue lowprio]

Rule: Clifus labels (label)

  • author=mergify-ci-bot
  • head~=^clifus/
  • title~=^chore: bump
  • base=main

Rule: Trivy label (label)

  • author=mergify-ci-bot
  • body~=New CVEs:
  • head=trivy/daily-report
  • base=main
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 refresh will re-evaluate the rules
  • @Mergifyio rebase will rebase this PR on its base branch
  • @Mergifyio update will 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