akefirad/manual-approval-action
GitHub Action for manual approvals
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token for API access | no | ${{ github.token }} |
| timeout-seconds | Time to wait for approval in seconds | no | 60 |
| poll-interval-seconds | How often to check for comments in seconds | no | 3 |
| approval-keywords | Keywords that trigger approval | no | approved! |
| rejections-keywords | Keywords that trigger rejection | no | "" |
| fail-on-rejection | Fail the job if explicitly rejected | no | true |
| fail-on-timeout | Fail the job if timed out | no | true |
| issue-title | Title for the approval issue, leave empty for default | no | "" |
| issue-body | Body content for approval issue | no | "" |
Outputs
| name | description |
|---|---|
| status | Result of the approval process: approved, rejected, or timed-out |
| approvers | Comma-separated list of users who approved |
| issue-url | URL of the issue used for approval |