Files
fzu-product/.github/workflows/subscribe.yaml
2023-07-15 23:01:18 +08:00

37 lines
1.3 KiB
YAML

name: Subscribe to updates
on:
pull_request:
types:
- closed
branches:
- 'master'
paths:
- '**.md'
jobs:
subscribe:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0 # OR "2" -> To retrieve the preceding commit.
- name: Changed Files Exporter
id: changed-files
uses: umani/changed-files@v4.0.0
with:
repo-token: ${{ github.token }}
pattern: '^.*\.(md|markdown)$'
- name: Get PR labels
id: pr-labels
uses: joerick/pr-labels-action@v1.0.8
- name: Post
uses: dkershner6/post-api-call-action@v1
with:
url: "https://np4l5e.laf.run/pr"
data: "{\"id\": \"${{ github.event.pull_request.number }}\", \"labels\": \"${{ steps.pr-labels.outputs.labels }}\", \"files_updated\": \"${{ steps.changed-files.outputs.files_updated }}\", \"files_created\": \"${{ steps.changed-files.outputs.files_created }}\", \"files_deleted\": \"${{ steps.changed-files.outputs.files_deleted }}\",\"body\":\"${{github.event.pull_request.body}}\",\"title\":\"${{github.event.pull_request.title}}\",\"url\":\"${{github.event.pull_request.html_url}}\"}"