Skip to content

Возвращает ограничение по онлайну на некоторые предметы из аплинка. #36

Возвращает ограничение по онлайну на некоторые предметы из аплинка.

Возвращает ограничение по онлайну на некоторые предметы из аплинка. #36

name: "Discord PR Notification"
on:
pull_request_target:
types: [opened, closed, labeled]
jobs:
notify:
runs-on: ubuntu-latest
if: ${{ github.event.action != 'labeled' || github.event.label.name == 'Stale' }}
steps:
- name: "Check for DISCORD_WEBHOOK"
id: secrets_set
env:
ENABLER_SECRET: ${{ secrets.DISCORD_WEBHOOK }}
run: |
unset SECRET_EXISTS
if [ -n "$ENABLER_SECRET" ]; then SECRET_EXISTS=true ; fi
echo "SECRETS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
- name: Send Discord notification
uses: tgstation/discord-notify@v3
if: >
steps.secrets_set.outputs.SECRETS_ENABLED &&
(github.event.pull_request.merged == true || github.event.action == 'opened' || github.event.action == 'labeled') &&
github.event.pull_request.author_association != 'FIRST_TIMER' &&
github.event.pull_request.author_association != 'FIRST_TIME_CONTRIBUTOR'
with:
webhook_url: ${{ secrets.DISCORD_WEBHOOK }}
title: ${{ github.event.pull_request.user.login }} - ${{ github.event.pull_request.title }}
message: ${{ github.event.action != 'labeled' && 'GET_ACTION' || format('**Pull Request {0} automatically marked as stale.**', github.event.pull_request.number) }}
include_image: false
show_author: false
avatar_url: https://avatars.githubusercontent.com/u/92191611?s=200&v=4
username: GitHub
title_url: "${{ github.event.pull_request.html_url }}"