Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking β€œSign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

ci(mergify): upgrade configuration to current format

04de54c
Select commit
Loading
Failed to load commit list.
Open

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

ci(mergify): upgrade configuration to current format
04de54c
Select commit
Loading
Failed to load commit list.
Mergify / Summary succeeded Feb 25, 2025 in 1s

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
  • #review-requested=0
  • check-success=Rule: Conventional Commit (post_check)
  • any of: [πŸ“Œ queue requirement]
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections
  • #changes-requested-reviews-by=0
  • #review-threads-unresolved=0
  • -closed [πŸ“Œ queue requirement]
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • base=main
  • label!=manual merge
  • all of:
    • check-success=linters
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • check-success = Configuration changed
    • -mergify-configuration-changed
  • 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)

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

βœ… 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)

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