Integrating GitHub Actions with Mergify
Run CI Insights, Monorepo CI, and Merge Queue Scopes on GitHub Actions.
GitHub Actions is the CI/CD platform
provided by GitHub. Mergify has native integrations for GitHub Actions covering
CI Insights, Monorepo CI, and Merge Queue Scopes. Any GitHub Actions job status
can also be referenced from your Mergify
conditions via check-success.
Prerequisites
Section titled Prerequisites-
You’ve set up GitHub Actions in your repository. If you’re new to GitHub Actions, their official documentation provides comprehensive guides.
-
GitHub Actions is already configured to report job statuses to your pull requests.
-
The Mergify GitHub App is installed in your repository.
Mergify features for GitHub Actions
Section titled Mergify features for GitHub Actions-
CI Insights: collect job metrics, detect flaky tests, and get Slack notifications for CI failures.
-
Monorepo CI: skip unaffected jobs on pull requests to cut CI spend in monorepos.
-
Merge Queue Scopes: run only the jobs affected by a batch when processing the merge queue. Examples for Bazel, Nx, and Turborepo are available.
-
github_actionsaction (deprecated): trigger a workflow directly from a Mergify rule.
Was this page helpful?
Thanks for your feedback!