Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.22 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.22 KB

Slack Post GitHub Action

GitHub Action that posts a message to a Slack channel

Inputs

token

Optional The Slack auth token. This is only required if environment variable SLACK_BOT_TOKEN is not set.

channel

Required The channel name to post to (example: #general)

thread_ts

Optional The timestamp ID of the parent message to reply to (e.g., the ts output from a previous Slack message call)

text

Required The message text to post. See Slack's documentation on formatting. Note that single quotes in your message must be escaped as \' due to how this input is consumed by bash.

unfurl_links

Optional Whether links in the message should be unfurled (default: true)

Outputs

ts

The timestamp ID of the message (can be used to make subsequent Slack messages a threaded reply)

Example usage

- name: Post Slack message
  uses: ynab/[email protected]
  with:
    token: ${{ secrets.SLACK_API_TOKEN }}
    channel: "#general"
    text: ":tada: This is a test from the $GITHUB_ACTION workflow! <https://github.com/ynab/slack-post-message-action|Action Documentation>"