• | Docs
  • Home
  • CI Insights

    • Overview
    • Flaky Test Detection
    • Auto-Retry
    • Quarantine
    • Test Frameworks

      • Cypress
      • Go
      • Jest
      • JUnit
      • minitest
      • MSTest
      • NUnit
      • Pest
      • PHPUnit
      • Playwright
      • pytest
      • RSpec
      • Rust
      • TestNG
      • Vitest
  • Build if you...
    Merge Queue

    • Introduction
    • Setup
    • Queue Rules
    • Lifecycle
    • Priority
    • Pause
    • Performance
    • Parallel Checks
    • Batches
    • Two-Step CI
    • Deployment
    • Monitoring
    • Troubleshooting
  • Merge Protections
  • Workflow Automation

    • Introducing Workflow Automation
    • Writing Your First Rule
    • Rule Syntax
    • Use Cases

      • Automatic Merge
      • Request Reviews
      • Delete Head Branches
      • Dismiss Reviews
      • Rebasing PRs
    • Actions

      • Assign
      • Backport
      • Close
      • Copy
      • Comment
      • Delete Head Branch
      • Dismiss Reviews
      • Edit
      • GitHub Actions
      • Label
      • Merge
      • Post Check
      • Build if you...
        Queue
      • Rebase
      • Request Reviews
      • Review
      • Update
      • Squash
  • Rule Engine

    • Configuration File
    • Conditions
    • Data Types
    • Sharing Configuration
  • Commands

    • About Commands
    • Restrictions
    • Backport
    • Copy
    • Queue
    • Rebase
    • Refresh
    • Requeue
    • Squash
    • Update
    • Dequeue
  • API

    • Usage
    • Reference
  • Integrations

    • GitHub
    • GitHub Actions
    • CircleCI
    • Jenkins
    • TeamCity
    • BuildKite
    • GitLab
    • Datadog
    • Slack
    • Graphite
    • Dependabot
    • Renovate
    • Snyk
  • Stacks
  • Security
  • Badge
  • Billing

On this page

  • Overview

On this page

  • Overview
  1. Home
  2. Workflow Automation
  3. Rule Syntax

Rule Syntax

Overview of the syntax used in Mergify rules for Workflow Automation and Merge Queue.


This page is a placeholder stub to consolidate references to configuration file format, conditions, data types, and sharing configuration.

Use the existing reference pages for full details:

  • Configuration File Format
  • Conditions
  • Data Types
  • Sharing Configuration

Company
About UsCareersCustomersMedia Kit
Products
Merge ProtectionsMerge QueuePricing
Community
DocumentationBlogSlackDiscussions
Help
Service StatusChangelogTerms of ServiceSupportPrivacy Policy