From 35fe2a94b83da5b2c6000a510ec0fdb035725733 Mon Sep 17 00:00:00 2001 From: "christian.schmidt" <christian.schmidt@diva-e.com> Date: Wed, 17 Apr 2024 15:31:04 +0200 Subject: [PATCH] Add --no-ignore to git diff --- .github/workflows/main.yaml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index dff46a99..73de0b95 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -79,30 +79,27 @@ jobs: - name: Build project run: npm run build - - name: Setup git user - run: | - git config --global user.name "${{ env.CI_COMMIT_AUTHOR }}" - git config --global user.email "eds-editorial-ci@diva-e.com" - - - name: Add dist and types - run: | - git add -f ./dist - git add -f ./types - - name: Check if dist directory has changed id: check-dist-changes run: | before_commit="${{ github.event.before }}" - if git diff --exit-code; then + if git diff --no-ignore --exit-code; then echo "dist_changed=false" >> "$GITHUB_ENV" echo "No changes detected in the dist directory." else echo "dist_changed=true" >> "$GITHUB_ENV" fi + - name: Setup git user + run: | + git config --global user.name "${{ env.CI_COMMIT_AUTHOR }}" + git config --global user.email "eds-editorial-ci@diva-e.com" + - name: Commit dist and/or types if changed if: steps.check-dist-changes.outputs.dist_changed == 'true' run: | + git add -f ./dist + git add -f ./types git commit -m "${{ env.CI_COMMIT_MESSAGE }}" git push