Metadata-Version: 2.4
Name: mergify_cli
Version: 2026.3.13.1
Summary: Mergify CLI is a tool that automates the creation and management of stacked pull requests on GitHub and handles CI results upload
Project-URL: Homepage, https://mergify.com
Project-URL: Documentation, https://docs.mergify.com
Project-URL: Repository, https://github.com/Mergifyio/mergify-cli
Project-URL: Issues, https://github.com/Mergifyio/mergify-cli/issues
Project-URL: Changelog, https://github.com/Mergifyio/mergify-cli/releases
Author-email: Mergify Team <hello@mergify.com>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: ci,git,github,merge,pull-request,stacked-pr
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Typing :: Typed
Requires-Python: >=3.13
Requires-Dist: aiofiles==25.1.0
Requires-Dist: click==8.3.1
Requires-Dist: httpx==0.28.1
Requires-Dist: jsonschema==4.26.0
Requires-Dist: opentelemetry-exporter-otlp-proto-http==1.40.0
Requires-Dist: opentelemetry-sdk==1.40.0
Requires-Dist: pydantic==2.12.5
Requires-Dist: pyyaml==6.0.3
Requires-Dist: questionary>=2.0.0
Requires-Dist: rich==14.3.3
Requires-Dist: tenacity==9.1.4
Description-Content-Type: text/markdown

# Mergify CLI

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

## Features

### Stacked Pull Requests

Create and manage stacked pull requests to break down large changes into
smaller, reviewable pieces. Learn more in the
[documentation](https://docs.mergify.com/stacks/).

### CI Insights

Upload and analyze CI results to get better visibility into your CI pipeline.
Learn more about [CI Insights in the
documentation](https://docs.mergify.com/ci-insights/).

### Scheduled Freezes

Create and manage scheduled freezes to temporarily halt merging of pull requests
matching specific conditions.

## Installation

```shell
pip install mergify-cli
```

## Usage

```shell
# Show available commands
mergify --help

# Manage stacked pull requests
mergify stack --help

# Upload CI results
mergify ci --help

# Manage scheduled freezes
mergify freeze --help
```

## Contributing

We welcome and appreciate contributions from the open-source community to make
this project better. Whether you're a developer, designer, tester, or just
someone with a good idea, we encourage you to get involved.

## License

This project is licensed under the Apache License 2.0 - see the
[LICENSE](LICENSE) file for details.
