Skip to main content

Mergify CLI is a tool that automates the creation and management of stacked pull requests on GitHub and handles CI results upload

Project description

Mergify CLI

Command-line tool for Mergify: stacked pull requests, CI insights, merge queue, scheduled freezes, and configuration management.

Installation

uv tool install mergify-cli
# or
pipx install mergify-cli

Run mergify --help to list commands and mergify <command> --help for details. See the CLI docs for authentication and global options (--token, --repository, --api-url).

Commands

  • mergify stack — Create and manage stacked pull requests. Docs
  • mergify ci — Upload JUnit results, evaluate quarantine, detect git refs and CI scopes. Docs
  • mergify tests — Inspect test health and manage quarantine for tests tracked by Mergify CI Insights (mergify tests show NAME..., mergify tests quarantine NAME, mergify tests unquarantine NAME). Docs
  • mergify queue — Monitor and manage the Mergify merge queue. Docs
  • mergify freeze — Create and manage scheduled merge freezes. Docs
  • mergify config — Validate and simulate Mergify configuration. Docs

AI Agent Skills

Mergify CLI provides AI skills for managing stacked PRs and Git workflows, compatible with Claude Code, Cursor, and many other AI agents.

Install via npx (all agents):

npx skills add Mergifyio/mergify-cli

Install as a Claude Code plugin:

/plugin marketplace add Mergifyio/mergify-cli
/plugin install mergify

Contributing

Contributions are welcome — open an issue or pull request.

License

Apache License 2.0 — see LICENSE.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mergify_cli-2026.5.29.2.tar.gz (283.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mergify_cli-2026.5.29.2-py3-none-win_amd64.whl (4.4 MB view details)

Uploaded Python 3Windows x86-64

mergify_cli-2026.5.29.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

mergify_cli-2026.5.29.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

mergify_cli-2026.5.29.2-py3-none-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

mergify_cli-2026.5.29.2-py3-none-macosx_10_12_x86_64.whl (4.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file mergify_cli-2026.5.29.2.tar.gz.

File metadata

  • Download URL: mergify_cli-2026.5.29.2.tar.gz
  • Upload date:
  • Size: 283.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mergify_cli-2026.5.29.2.tar.gz
Algorithm Hash digest
SHA256 195a2c31636e9059565b701c3916043e079b98850916524cc5d150c675f21d47
MD5 329c1a3fa6c848eb09d4aac02a134c77
BLAKE2b-256 1cfde3730d06c982604a646f6dfa656c86cf2b5a1b20fd5f1c464b6569a032e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.5.29.2.tar.gz:

Publisher: release.yml on Mergifyio/mergify-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mergify_cli-2026.5.29.2-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.5.29.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 23c7a2cbfba7d029d835c0e408b2f1355651ca3cc1452210c0ffb66047934246
MD5 efaf3f7e003d47daac9b529ae55e4f3f
BLAKE2b-256 e2a8a5a4c69d997a33b29bcb0cf8be47d0fc5fe47f2d1fd8e918e32e803787c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.5.29.2-py3-none-win_amd64.whl:

Publisher: release.yml on Mergifyio/mergify-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mergify_cli-2026.5.29.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.5.29.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0fdbebfb7a4026730d5a72d618d3f54d3d435d5107bc4df0c463a3493d5de39
MD5 c32d46ad58d2c3d0ce341337e68e6192
BLAKE2b-256 66f3cfc943b204d85e7f13a9115930bbdbcfa43f227faaa6368e93f5b6739637

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.5.29.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Mergifyio/mergify-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mergify_cli-2026.5.29.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.5.29.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9260f76c82aa6c5c556a45e1a094490e6e9c01821855bac2e37dcef3f3f405da
MD5 41665e4b1994eb4a4548d1e27c3cd5f3
BLAKE2b-256 776a1d86d47335ddf46646e44ad5df07a011f7fd2276c671831a1f109911b94c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.5.29.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on Mergifyio/mergify-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mergify_cli-2026.5.29.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.5.29.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 770a9060b138d3d35d3762ed80b80799f5bc80fab9b2778ad86cbb85311aefef
MD5 474dceb6441cbd21ccf6b2cdbc827ed3
BLAKE2b-256 7f08fbbfbd3093b5968ddd36dcc0508248fb0efaecc6cbe65117fbdc8590f158

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.5.29.2-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on Mergifyio/mergify-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mergify_cli-2026.5.29.2-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.5.29.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd107daf6c297617ef870641762dd7b86fafd35e7aa1fe7c3c9c6610accf7ffd
MD5 ca44dd01627a4bc191e80abaf2064618
BLAKE2b-256 82c79efe3e4f70fdc75ad9d5a1d16a4bd51a695565d0e01027919f5e5557acdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.5.29.2-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on Mergifyio/mergify-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page