Skip to content

Notify IRC

Actions
Send a notification message to an IRC channel
v1
Latest
Star (20)

Tags

 (1)

Send Notification Message to IRC

Usage

See action.yml For comprehensive list of options.

Example, send notifications to Libera Chat IRC channel:

name: "Push Notification"
on: [push, pull_request, create]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - name: irc push
        uses: rectalogic/notify-irc@v1
        if: github.event_name == 'push'
        with:
          channel: "#mychannel"
          server: "irc.libera.chat"
          nickname: my-github-notifier
          message: |
            ${{ github.actor }} pushed ${{ github.event.ref }} ${{ github.event.compare }}
            ${{ join(github.event.commits.*.message) }}
      - name: irc pull request
        uses: rectalogic/notify-irc@v1
        if: github.event_name == 'pull_request'
        with:
          channel: "#mychannel"
          server: "irc.libera.chat"
          nickname: my-github-notifier
          message: |
            ${{ github.actor }} opened PR ${{ github.event.pull_request.html_url }}
      - name: irc tag created
        uses: rectalogic/notify-irc@v1
        if: github.event_name == 'create' && github.event.ref_type == 'tag'
        with:
          channel: "#mychannel"
          server: "irc.libera.chat"          
          nickname: my-github-notifier
          message: |
            ${{ github.actor }} tagged ${{ github.repository }} ${{ github.event.ref }}

Notify IRC 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

Send a notification message to an IRC channel
v1
Latest

Tags

 (1)

Notify IRC 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.