* Add new input 'issue-body' Similar to the 'issue-title' input, 'issue-body' allows to put custom text to the body of the approval issue. * Update readme for 'issue-body' input
23 lines
945 B
Go
23 lines
945 B
Go
package main
|
|
|
|
import "time"
|
|
|
|
const (
|
|
pollingInterval time.Duration = 10 * time.Second
|
|
|
|
envVarRepoFullName string = "GITHUB_REPOSITORY"
|
|
envVarRunID string = "GITHUB_RUN_ID"
|
|
envVarRepoOwner string = "GITHUB_REPOSITORY_OWNER"
|
|
envVarWorkflowInitiator string = "GITHUB_ACTOR"
|
|
envVarToken string = "INPUT_SECRET"
|
|
envVarApprovers string = "INPUT_APPROVERS"
|
|
envVarMinimumApprovals string = "INPUT_MINIMUM-APPROVALS"
|
|
envVarIssueTitle string = "INPUT_ISSUE-TITLE"
|
|
envVarIssueBody string = "INPUT_ISSUE-BODY"
|
|
envVarExcludeWorkflowInitiatorAsApprover string = "INPUT_EXCLUDE-WORKFLOW-INITIATOR-AS-APPROVER"
|
|
)
|
|
|
|
var (
|
|
approvedWords = []string{"approved", "approve", "lgtm", "yes"}
|
|
deniedWords = []string{"denied", "deny", "no"}
|
|
)
|