Overview
What is Patchwing CI?
Section titled “What is Patchwing CI?”Zero config, production-grade continuous integration for Flutter & Dart.
Patchwing CI automatically runs best practice Flutter & Dart checks on every pull request. We built it for ourselves and use it in all our repos and now you can too!
- ✨ Setup takes < 1 min
- 🚀 Fast Checks
- ✅ Production Ready
- 💙 Built for Flutter & Dart
Requirements for Use
Section titled “Requirements for Use”Patchwing CI will work on any repository that contains at least one Flutter or Dart project, including monorepos.
How does Patchwing CI work?
Section titled “How does Patchwing CI work?”When you install the Patchwing CI GitHub app on a GitHub organization or repository, Patchwing CI is able to automatically run when a relevant GitHub event occurs (e.g. a push or pull request). Patchwing CI statically analyzes the repository to determine what checks need to be run and, within seconds, the relevant jobs are queued and executed in parallel.
For most repositories, this will be a single package, and the job display name
will be the name of the package (derived from the pubspec.yaml). You can click
the job to view a summary, detailed logs, and overall results. Click
"View more details on Patchwing CI" to see the full logs in the
Patchwing Console.