Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

Unanimously Approved

Actions
Approved by all reviewers
v2.1.0
Star (2)

Unanimously Approved

Approved by all reviewers.

Usage

Create .github/workflows/unanimously-approved.yml.

name: Unanimously Approved

on:
  pull_request:
    types: [opened, reopened, synchronize, review_requested, review_request_removed]
  pull_request_review:
    types: [submitted, dismissed]

jobs:
  unanimously-approved:
    runs-on: ubuntu-latest
    timeout-minutes: 1

    steps:
      - uses: snow-actions/unanimously-approved@v2.1.0

Add review passing status to branch protection rules.
(unanimously-approved status always success because each event creates status and outdated status prevents merge.)

Supported

Runners

See ci.yml

  • ubuntu-*
  • windows-*
  • macos-*
  • self-hosted

Events

  • pull_request
  • pull_request_review

Success or Fail

  • ✔️ Success when all reviewers approve
  • ❌ Fail when some reviewers do not approve
  • ❌ Fail when there is no reviewers

Inputs

Optional.
See action.yml

Unanimously Approved is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Approved by all reviewers
v2.1.0

Unanimously Approved is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.