From 8ddceb77b29c14ec0fd9b134f92f7000734061bd Mon Sep 17 00:00:00 2001 From: hungran <26101787+hungran@users.noreply.github.com> Date: Wed, 31 May 2023 17:08:11 +0700 Subject: [PATCH] feat: fb post when pr merged Co-Authored-By: Mau Ha Quang --- .github/workflows/fb-post-when-pr-merged.yaml | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/fb-post-when-pr-merged.yaml diff --git a/.github/workflows/fb-post-when-pr-merged.yaml b/.github/workflows/fb-post-when-pr-merged.yaml new file mode 100644 index 000000000..8255e982d --- /dev/null +++ b/.github/workflows/fb-post-when-pr-merged.yaml @@ -0,0 +1,33 @@ +name: FB-POST +on: [push] +jobs: + FB-POST: + name: FB-POST + runs-on: ubuntu-latest + if: ${{ github.event_name == 'pull_request' }} + steps: + - name: 'Check if PR has been opened/re-opened' + id: opened + if: github.event.action == 'opened' || github.event.action == 'reopened' + run: echo "::set-output name=status::opened" + - name: 'Check if PR have been closed' + id: closed + if: github.event.action == 'closed' && github.event.pull_request.merged == false + run: echo "::set-output name=status::closed" + - name: 'Check if PR have been merged' + id: merged + if: github.event.action == 'closed' && github.event.pull_request.merged == true + run: echo "::set-output name=status::merged" + - uses: actions/checkout@master + - name: send custom message + uses: hungran/fb-post-action@main + env: + FACEBOOK_ACCESS_TOKEN: ${{ secrets.FACEBOOK_ACCESS_TOKEN }} + FACEBOOK_PAGE_ID: ${{ secrets.FACEBOOK_PAGE_ID }} + FACEBOOK_POST_MESSAGE: | + Bài Viết mới được đăng bởi **`${{ github.actor }}`** 🎉 + 🎉 **`${{ github.actor }}`** has been ${{join(steps.*.outputs.status, ' and ')}} a Pull Request 🍻 + Repository: ${{ github.repository }} + Title: ${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }} + Link: ${{ github.event.pull_request.html_url }} + Description: ${{ github.event.pull_request.body }}