Skip to content

pdehlke/approveops

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

ApproveOps

Approvals in IssueOps

Heavily based on https://github.com/joshjohanning/approveops

See the following guide on this action: https://josh-ops.com/posts/github-approveops/

Usage

- name: ApproveOps - ApproveOps in IssueOps
  uses: pdehlke/approveops@v2
  id: check-approval
  with:
    app-id: 170284
    app-private-key: ${{ secrets.PRIVATE_KEY }}
    team-name: approver-team
    fail-if-approval-not-found: false

Prerequisites

  1. Create a GitHub team and add at least one member
  2. You will need a Github App with the following permissions:
    • read-only on Organization / Members to list the members of the team
    • read & write on Repository / Issues to create the comment
  3. Generate a PRIVATE_KEY for the GitHub app and store it as a repo or organizational secret
  4. Capture the APP ID to use as an input for this action

See the following guide on creating a GitHub app: https://josh-ops.com/posts/github-apps/