master
yml 38 lines 1.19 KB
Raw
1 ---
2 name: Trigger Netdata Learn documentation update
3 on:
4 push:
5 branches:
6 - master
7 paths:
8 - "**.mdx?"
9 - "docs/.map/map.yaml"
10 - "packaging/installer/kickstart.sh"
11 concurrency:
12 group: learn-trigger-${{ github.ref }}
13 cancel-in-progress: true
14 jobs:
15 trigger-ingest:
16 name: Trigger Netdata Learn ingest workflow.
17 if: github.repository == 'netdata/netdata'
18 runs-on: ubuntu-latest
19 steps:
20 - name: Trigger Netdata Learn ingest workflow.
21 uses: benc-uk/workflow-dispatch@v1
22 with:
23 token: ${{ secrets.NETDATABOT_GITHUB_TOKEN }}
24 repo: netdata/learn
25 workflow: Ingest
26 ref: refs/heads/master
27 - name: Failure Notification
28 uses: rtCamp/action-slack-notify@v2
29 env:
30 SLACK_COLOR: 'danger'
31 SLACK_FOOTER: ''
32 SLACK_ICON_EMOJI: ':github-actions:'
33 SLACK_TITLE: 'Triggering Netdata Learn documentation update failed:'
34 SLACK_USERNAME: 'GitHub Actions'
35 SLACK_MESSAGE: |-
36 ${{ github.repository }}: Failed to trigger Netdata Learn documentation update workflow.
37 SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK_URL }}
38 if: failure()