From 65347bb042494743d24a749a6e20a191a7698e98 Mon Sep 17 00:00:00 2001 From: Tim Nguyen <54393192+timngyn@users.noreply.github.com> Date: Thu, 16 Mar 2023 16:54:17 +0000 Subject: [PATCH] Separate step to print number of deleted files --- .github/workflows/check_for_redirects.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check_for_redirects.yml b/.github/workflows/check_for_redirects.yml index 7eaf216108a..b50770efd8a 100644 --- a/.github/workflows/check_for_redirects.yml +++ b/.github/workflows/check_for_redirects.yml @@ -21,7 +21,9 @@ jobs: GITHUB_PULL_REQUEST_HEAD_SHA: ${{ github.pull_request.head.sha }} run: | git fetch origin main - echo "DELETED_FILES_ON_OPENED=$(git diff --name-status --diff-filter=D origin/main -- ${{ env.DIFF_DIRECTORIES }} ${{ env.GITHUB_PULL_REQUEST_HEAD_SHA }} -- ${{ env.DIFF_DIRECTORIES }} | wc -l)" >> $GITHUB_ENV + echo "DELETED_FILES_ON_OPENED=$(git diff --name-status --diff-filter=D origin/main -- ${{ env.DIFF_DIRECTORIES }} ${{ env.GITHUB_PULL_REQUEST_HEAD_SHA }} | wc -l)" >> $GITHUB_ENV + - name: Print number of deleted files + run: | echo "Deleted file count: ${{ env.DELETED_FILES_ON_OPENED }}" - name: Fail status check if there are deleted files if: ${{ env.DELETED_FILES_ON_OPENED > 0 }} @@ -42,8 +44,10 @@ jobs: GITHUB_EVENT_AFTER: ${{ github.event.after }} run: | git fetch origin ${{ github.event.before }} --depth=1 - echo "DELETED_FILES_ON_SYNC=$(git diff --name-status --diff-filter=D ${{ env.GITHUB_EVENT_BEFORE}} -- ${{ env.DIFF_DIRECTORIES }} ${{ env.GITHUB_EVENT_AFTER }} -- ${{ env.DIFF_DIRECTORIES }} | wc -l)" >> $GITHUB_ENV - echo "Deleted file count: ${{ env.DELETED_FILES_ON_SYNC }}" + echo "DELETED_FILES_ON_SYNC=$(git diff --name-status --diff-filter=D ${{ env.GITHUB_EVENT_BEFORE}} -- ${{ env.DIFF_DIRECTORIES }} ${{ env.GITHUB_EVENT_AFTER }} | wc -l)" >> $GITHUB_ENV + - name: Print number of deleted files + run: | + echo "Deleted file count: ${{ env.DELETED_FILES_ON_OPENED }}" - name: Fail status check if there are deleted files if: ${{ env.DELETED_FILES_ON_SYNC > 0 }} run: exit 1