Type

There are currently two types of groups: required (the default) and optional. Changing the type of group can allow you to design more complex workflows by altering how it plays into the rest of your review process.

Values

required

A active, required group must approve the PR for PullApprove to pass.

This is the default value, but you can use it explicitly if you want.

version: 3
groups:
  code:
    type: required
    ...

optional

An optional group doesn't directly impact the overall PullApprove status. They can approve or reject a PR if they want to cast their vote, but it won't affect your review process unless you leverage conditions later in the process to reincorporate it in a custom way.

version: 3
groups:
  global:
    type: optional
    ...

Example use cases:

Docs

Features

Config

Context

Resources

© 2020 Dropseed, LLC