Skip to content

Overview

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

Patchwing CI will work on any repository that contains at least one Flutter or Dart project, including monorepos.

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.