Skip to content

/:\ gitStream

gitStream automates your reviews, so you can focus human effort on what matters most. Not all Pull Requests are the same. Some reviews can be automated, like changes using a specific API (deprecated, sensitive), changes that are non-functional, like docs or tests, or even reformatting code. Automate these reviews to reduce context switches by assigning specific people to review, approve, or even merge simple changes that passed all checks, and more.

Quick Start

Take these three steps to see how gitStream works; later on you can learn about the .cm file, see some automation examples and learn how to create and edit your automation.

  1. Install gitStream for free in GitHub
  2. Configure your repository using the instructions for GitHub

That's it! Now sit back and watch gitStream automation rules on your next PR (You donโ€™t have to merge it)

Note

When installing for GitHub, gitStream can be installed for one repo, specific repos, or all repos in your organization. We recommend installing for all, as it will also cover new repos you add in the future. You can change this setting at any time later.

Coming soon

Coming soon

Features

๐Ÿ“ Building Custom Rules

  • PR Complexity
  • Multiple sources
  • Code change variables
  • Branch details & history

๐Ÿค– gitStream engine

  • Auto-merge PRs
  • Custom PR labels
  • Require specific reviewers
  • Automated change requests
  • Increase quality requirements
  • Based on Jinja2 template engine

Continuous Merge

Continuous Merge (CM) is the practice of automating the merge path by classifying pull requests based on change type, size, and complexity to allow work to flow more efficiently.

learn more about the .cm file

automation examples

Continuous Merge Continuous Merge