fancybits/Slack GitHub Action Status
GitHub Actions status updates to Slack as jobs progress
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | The GitHub token used to create an authenticated client | no | ${{ github.token }} |
| debug | Whether to tell the GitHub client to log details of its requests | — | false |
| important-steps | Comma-separated list of steps that are important to report | no | "" |
| deploy-description | Description of the deployment | no | "" |
| step-identifier | Unique identifier in the name of this step (usually a UUID) | yes | — |
| slack-bot-token | Slack bot token | yes | — |
| slack-channel-id | Slack channel ID | yes | — |
| slack-message-ts | Slack message timestamp to start updating | — | — |
| log-job-name | Name of job to use for log URL | — | "" |
| long-job-duration | Duration in seconds to consider a job long which will cause the final completed message to appear as a new message | — | 300 |
| republish-long-jobs | Whether to republish completed messages for long-running jobs as new messages | — | true |
| verb | The action being performed (e.g., "deploy", "test"). Used as the base verb in status messages and to derive other verb forms. Past tense can be overridden with verb-past. | no | deploy |
| verb-past | Optional override for the past tense of the verb (e.g., "built" instead of "builded"). If not provided, will be automatically derived from the base verb. | no | — |
Outputs
no outputs