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