mirror of
https://github.com/labwc/labwc.git
synced 2025-10-31 22:25:34 -04:00
They were also called for the 'master' and 'v0.5' branches of forks and are not that helpful anyway because they just post the compare link and not the title of the commits. Additionally, they were also called whenever a PR was merged which already has its own notification including a link to the PR.
97 lines
4.1 KiB
YAML
97 lines
4.1 KiB
YAML
name: "IRC Notifications"
|
|
on:
|
|
create:
|
|
pull_request:
|
|
types: [opened, closed, reopened]
|
|
issues:
|
|
types: [opened, closed, reopened]
|
|
push:
|
|
branches:
|
|
- 'master_disabled'
|
|
- 'v0.5_disabled'
|
|
|
|
jobs:
|
|
test:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: irc push
|
|
uses: rectalogic/notify-irc@v1
|
|
if: github.event_name == 'push'
|
|
with:
|
|
server: "irc.libera.chat"
|
|
channel: "#labwc"
|
|
nickname: "labwc"
|
|
notice: true
|
|
message: "[${{ github.event.ref }}] ${{ github.actor }} pushed new commits: ${{ github.event.compare }}"
|
|
- name: irc issue opened
|
|
uses: rectalogic/notify-irc@v1
|
|
if: github.event_name == 'issues' && github.event.action == 'opened'
|
|
with:
|
|
server: "irc.libera.chat"
|
|
channel: "#labwc"
|
|
nickname: "labwc"
|
|
notice: true
|
|
message: "${{ github.actor }} opened issue '${{ github.event.issue.title }}' (${{ github.event.issue.html_url }})"
|
|
- name: irc issue reopened
|
|
uses: rectalogic/notify-irc@v1
|
|
if: github.event_name == 'issues' && github.event.action == 'reopened'
|
|
with:
|
|
server: "irc.libera.chat"
|
|
channel: "#labwc"
|
|
nickname: "labwc"
|
|
notice: true
|
|
message: "${{ github.actor }} reopened issue: '${{ github.event.issue.title }}' (${{ github.event.issue.html_url }})"
|
|
- name: irc issue closed
|
|
uses: rectalogic/notify-irc@v1
|
|
if: github.event_name == 'issues' && github.event.action == 'closed'
|
|
with:
|
|
server: "irc.libera.chat"
|
|
channel: "#labwc"
|
|
nickname: "labwc"
|
|
notice: true
|
|
message: "${{ github.actor }} closed issue '${{ github.event.issue.title }}' (${{ github.event.issue.html_url }})"
|
|
- name: irc pull request opened
|
|
uses: rectalogic/notify-irc@v1
|
|
if: github.event_name == 'pull_request' && github.event.action == 'opened'
|
|
with:
|
|
server: "irc.libera.chat"
|
|
channel: "#labwc"
|
|
nickname: "labwc"
|
|
notice: true
|
|
message: "[${{ github.event.pull_request.base.ref }}] ${{ github.actor }} opened PR '${{ github.event.pull_request.title }}' (${{ github.event.pull_request.html_url }})"
|
|
- name: irc pull request reopened
|
|
uses: rectalogic/notify-irc@v1
|
|
if: github.event_name == 'pull_request' && github.event.action == 'reopened'
|
|
with:
|
|
server: "irc.libera.chat"
|
|
channel: "#labwc"
|
|
nickname: "labwc"
|
|
notice: true
|
|
message: "[${{ github.event.pull_request.base.ref }}] ${{ github.actor }} reopened PR '${{ github.event.pull_request.title }}' (${{ github.event.pull_request.html_url }})"
|
|
- name: irc pull request merged
|
|
uses: rectalogic/notify-irc@v1
|
|
if: github.event_name == 'pull_request' && github.event.action == 'closed' && github.event.pull_request.merged == true
|
|
with:
|
|
server: "irc.libera.chat"
|
|
channel: "#labwc"
|
|
nickname: "labwc"
|
|
notice: true
|
|
message: "[${{ github.event.pull_request.base.ref }}] ${{ github.actor }} merged PR '${{ github.event.pull_request.title }}' (${{ github.event.pull_request.html_url }})"
|
|
- name: irc pull request closed
|
|
uses: rectalogic/notify-irc@v1
|
|
if: github.event_name == 'pull_request' && github.event.action == 'closed' && github.event.pull_request.merged == false
|
|
with:
|
|
server: "irc.libera.chat"
|
|
channel: "#labwc"
|
|
nickname: "labwc"
|
|
notice: true
|
|
message: "[${{ github.event.pull_request.base.ref }}] ${{ github.actor }} closed PR '${{ github.event.pull_request.title }}' (${{ 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:
|
|
server: "irc.libera.chat"
|
|
channel: "#labwc"
|
|
nickname: "labwc"
|
|
notice: true
|
|
message: "${{ github.actor }} tagged ${{ github.repository }}: ${{ github.event.ref }}"
|