Skip to content

GitHub Discussions Notifier

Actions
Notify GitHub Discussion Comment to Slack
v0.0.3
Latest
Star (4)

Sample Screenshot

スクリーンショット 2022-12-12 15 13 07

Slack icon and app name depends on your slack bot.
This action does not have any slack bot settings by default.

Usage

Basic

Just create file and copy & paste in your repository!

name: GitHub Discussions Notifier

on:
  discussion:
    types: [created]
  discussion_comment:
    types: [created]
    
jobs:
  notify-github-discussions:
    runs-on: ubuntu-latest
    steps:
      - uses: ostk0069/[email protected]
        with:
          SLACK_CHANNEL_ID: <your slack channel id>
          SLACK_BOT_TOKEN: <your slack bot token>

Optional

name: GitHub Discussions Notifier

on:
  discussion:
    types: [created]
  discussion_comment:
    types: [created]
    
jobs:
  notify-github-discussions:
    runs-on: ubuntu-latest
    steps:
      - uses: ostk0069/[email protected]
        with:
          SLACK_CHANNEL_ID: <your slack channel id>
          SLACK_BOT_TOKEN: <your slack bot token>
          send-discussion-create: true
          send-discussion-comment: false

Inputs

See action.yml

Name Description Default Required
SLACK_CHANNEL_ID your slack channel id - yes
SLACK_BOT_TOKEN your slack bot token - yes
send-discussion-create send discussion create notification? true no
send-discussion-comment send discussion comment notification? true no
unfurl-links Pass true to enable unfurling of primarily text-based content false no
unfurl-media Pass false to disable unfurling of media content false no

Supported

Events

  • discussion: types: [created]
  • discussion_comment: types: [created]

Dependencies

GitHub Discussions Notifier is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Notify GitHub Discussion Comment to Slack
v0.0.3
Latest

GitHub Discussions Notifier is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.