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

Standalone binary (Linux + macOS, x86_64 and aarch64):

curl -fsSL https://raw.githubusercontent.com/Mergifyio/mergify-cli/main/install.sh | sh

Installs to ~/.local/bin/mergify. Override with MERGIFY_INSTALL_DIR=/usr/local/bin or pin a version with MERGIFY_VERSION=2026.4.23.1. Once installed, upgrade with mergify self-update.

Or via Python packaging (any OS):

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 quarantines add NAME, mergify tests quarantines remove 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.6.15.1.tar.gz (331.4 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.6.15.1-py3-none-win_amd64.whl (4.9 MB view details)

Uploaded Python 3Windows x86-64

mergify_cli-2026.6.15.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

mergify_cli-2026.6.15.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

mergify_cli-2026.6.15.1-py3-none-macosx_11_0_arm64.whl (4.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

mergify_cli-2026.6.15.1-py3-none-macosx_10_12_x86_64.whl (5.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: mergify_cli-2026.6.15.1.tar.gz
  • Upload date:
  • Size: 331.4 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.6.15.1.tar.gz
Algorithm Hash digest
SHA256 fe21a367acbb0672e61f102eeaf86db293bbeff828ede26a79160925d4c5982f
MD5 9a108dbf5dc4a647666198ec2f040397
BLAKE2b-256 a5cc43b2f107b10e256203785de44f409d0fa70615c22abc378f82efe382506e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.6.15.1.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.6.15.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.6.15.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f708c79426cdd84c34eb1fddfeefd87f81283079160b0254799384285dd336ec
MD5 3516ad53a056ed34d1ca9cfd585f634e
BLAKE2b-256 359c81e219d08b3c544a2c4f1d2bc7b52bbaf608dae946ee3ac5a93a1437fa5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.6.15.1-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.6.15.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.6.15.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf9704f98038afa41fbb5e6da6f9ba5844179d81150027ca63ad5ba403e818e9
MD5 62c60e3a48c23a749e2d8b6230a3fa98
BLAKE2b-256 93fe187babee60425ac99c13327a734ef124d31f222be99c6b70caadeb24b657

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.6.15.1-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.6.15.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.6.15.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27b385d0d10994ee309c9d3c4addeca2802d2a0b66a4265c91e22f19a040e93e
MD5 c72457a2a0e0a407b4001bbff56ef5fa
BLAKE2b-256 3a31e976c1048b2772b890d6361b6a2aa84e2b3e5482c2b6a105df4534e96b3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.6.15.1-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.6.15.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.6.15.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e86d2035c6a6a6f75d24398386190cc7f2546ee5c0327341dbf42ba9eb1d73ab
MD5 f77c546eea02aa67226f0c200435d393
BLAKE2b-256 ed5b6fc31b16d5e1b20deec15afbf570cfce7023934ca88822639baa2448ba21

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.6.15.1-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.6.15.1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mergify_cli-2026.6.15.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5e3fefa4265e755f743137a8e872034169f31b2f2f384332b7583d8c55434795
MD5 597d8ba4b5d7534868965d78720ad245
BLAKE2b-256 b6b986f0e6c0a1cbbd65569c0af36ddb0b30eb1e153af74fbdaf7e7f83e87454

See more details on using hashes here.

Provenance

The following attestation bundles were made for mergify_cli-2026.6.15.1-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