Files
Gakumas-Translation-Data-EN/.github/workflows/dispatch.yml
Natsu 0842c5df94 fix(dispatch.yml): update condition for sending notification to Discord to exclude pull request events
fix(dispatch.yml): update condition for dispatching update submodule to exclude pull request events
2024-07-01 10:32:09 +07:00

60 lines
1.4 KiB
YAML

name: Dispatch
on: [push, pull_request, workflow_dispatch]
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Validate JSON and YAML
id: json-yaml-validate
uses: GrantBirki/json-yaml-validate@v3
with:
use_gitignore: false
- name: Validate Resource
id: resource-validate
run: python ./scripts/resource_validator.py ./local-files/resource
- name: Send Notification to Discord
uses: sarisia/actions-status-discord@v1
if: failure() && github.event_name != 'pull_request'
with:
webhook: ${{ secrets.DISCORD_WEBHOOK }}
status: ${{ job.status }}
title: "Validate"
dispatch:
runs-on: ubuntu-latest
needs: validate
if: github.event_name != 'pull_request'
steps:
- name: Dispatch Update Submodule to Gakumas-Localify-EN
uses: peter-evans/repository-dispatch@v3
with:
token: ${{ secrets.PAT }}
repository: NatsumeLS/Gakumas-Localify-EN
event-type: update-submodule
- name: Send Notification to Discord
uses: sarisia/actions-status-discord@v1
if: always()
with:
webhook: ${{ secrets.DISCORD_WEBHOOK }}
status: ${{ job.status }}
title: "Dispatch"