From aafa7f1ba150afb6d003e813386895e7ca08db6d Mon Sep 17 00:00:00 2001 From: dvora-h <67596500+dvora-h@users.noreply.github.com> Date: Mon, 14 Feb 2022 13:23:32 +0200 Subject: [PATCH] Change changes-workflow to run on PR (#1983) * add changes workflow * Update update-changes.yaml * Fix changes workflow * change workflow to run on pull request * delete condition from commit & push * adding tab in beginning of line --- .github/workflows/update-changes.yaml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/.github/workflows/update-changes.yaml b/.github/workflows/update-changes.yaml index e2add9acee..960da04cda 100644 --- a/.github/workflows/update-changes.yaml +++ b/.github/workflows/update-changes.yaml @@ -1,28 +1,31 @@ name: Update CHANGES File on: - push: - paths-ignore: - - 'CHANGES' + pull_request: + types: [opened] branches: - master jobs: update-changes: runs-on: ubuntu-latest steps: - - uses: actions/checkout@master + - uses: actions/checkout@v2 with: persist-credentials: false fetch-depth: 0 + + - name: Get changed files + id: changed-files + uses: tj-actions/changed-files@v14.6 + - name: Update CHANGES file + if: "!contains(steps.changed-files.outputs.all_changed_files, 'CHANGES')" run: | - COMMIT="${{ github.event.head_commit.message }}" - PR_TITLE=`echo "${COMMIT}" | head -n 1` - echo "* ${PR_TITLE}" Thanks @${{ github.actor }} > TMP_CHANGES - cat CHANGES >> TMP_CHANGES - mv TMP_CHANGES CHANGES + echo -e "\t* ${{ github.event.pull_request.title }} (#${{ github.event.pull_request.number }}). Thanks @${{ github.actor }}" > CHANGES2 + cat CHANGES >> CHANGES2 + mv CHANGES2 CHANGES - name: Commit & Push changes uses: actions-js/push@master with: github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master - message: ${{ github.event.head_commit.message }} + branch: ${{ github.head_ref }} + message: "Update CHANGES file"