Notify Slack using Incoming Webhook #25
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # このワークフローでは、GitHub Discussionsに新しいトピックが作成されたときに | |
| # curlコマンドを使ってSlackのIncoming Webhook URLにPOSTリクエストを送信し、通知を行います。 | |
| # 通知には以下の情報が含まれます: | |
| # - 新しいディスカッションのタイトル | |
| # - 投稿者のユーザー名 | |
| # - ディスカッションのURL | |
| # | |
| # SlackのIncoming Webhookについての詳細は以下のリンクを参照してください: | |
| # https://github.com/marketplace/actions/slack-send#technique-3-slack-incoming-webhook | |
| # Slackに通知を送信するためのGitHub Actionsワークフロー | |
| name: Notify Slack using Incoming Webhook | |
| # GitHub Discussionsの新規作成イベントをトリガーに設定 | |
| on: | |
| discussion: | |
| types: [created] | |
| jobs: | |
| notify-slack: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Notify Slack | |
| run: | | |
| curl -X POST -H 'Content-type: application/json' --data '{ | |
| "text": "New discussion posted: ${{ github.event.discussion.title }} by ${{ github.event.discussion.user.login }}. Check it out here: ${{ github.event.discussion.html_url }}" | |
| }' ${{ secrets.SLACK_WEBHOOK_URL }} |