cydrickt/Github Deploy Authorization Bot
Allows a Slack user to authorize a deployment / build or not
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| authorization-server-url | URL to reach the authorization server. Consider using Github Secrets for this value. | yes | — |
| slack-channel-id | ID of the channel. Can be obtained by copying the link to the channel and getting what follows /archives. Consider using Github Secrets. Consider using Github Secrets for this value. For instance: A785C9271BD | yes | — |
| slack-bot-oauth-token | Slack Bot OAuth Token. Consider using Github Secrets for this value. For instance: xoxb-XXXXXXXXXXXX-TTTTTTTTTTTTTT | yes | — |
| version | Version being deployed. Can be a branch or tag name. Consider using bash variable: GITHUB_REF | yes | — |
| requestor | Person requesting the deploy. Consider using context variable: github.actor | yes | — |
| build-type | Identifier for the build type. Can be any string. | yes | — |
| deployment-environments | A JSON Array of environments for this build to be deployed to. For instance: ["ENV 1, "ENV 2"] | yes | — |
| whitelisted-environments | List of environments that are whitelisted. If all the environments in the deploy-environments variable are contained within the whitelisted-environment, the build is automatically approved without manual approval. For instance: ["ENV 1, "ENV 2"] | no | [] |
| timezone | The timezone to use for the date displayed in Slack. For instance: America/New_York | no | America/New_York |
| timeout | The timeout in minutes before the build will automatically fail. Is 5 minutes by default. | no | 5 |
Outputs
no outputs