smart-host/Slack Merge Queue
handles a merge queue within slack
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | mode of the action, changes behaviour based on mode | yes | — |
| channel | the channel to use as the queue | no | — |
| channel_id | the channel id to use as the queue | no | — |
| icon_emoji | icon emoji for the bot | no | :robot_face: |
| init_trigger | the trigger keyword to add PR to queue | no | /merging |
| merge_ready_message | message for alerting next PR in the queue | no | Last PR closed. This PR is now up for merge! |
| cancel_trigger | the trigger keyword to manually cancel PR in queue | no | /cancel-merge |
| cancel_ready_message | message for alerting next PR in the queue after manual cancel | no | Previous PR merge was temporarily cancelled. This PR is now up for merge! |
| alert_message | message for alerting current PR in the queue | no | build is complete. Time to merge! |
| only_when_current | ALERT MODE: only alert if PR is currently up for merge | no | true |
| auto_notify | INIT MODE: auto notify relayed guthub users | no | true |
| delete_on_cancel | delete queue item when cancelled | no | false |
| history_threshold | delete queue item when cancelled | no | 10 |
| channel_types | channel types to include in the request | no | public_channel,private_channel |
| team_id | encoded Slack team id to list channels in | no | — |
Outputs
| name | description |
|---|---|
| status | status of the build run |
| triggered | boolean for when a comment triggers an action |
| next_pr | id number of next pull request in the queue |