diff --git a/.github/workflows/upgrade-dependencies.yml b/.github/workflows/upgrade-dependencies.yml index 0b8525a678..3bdb4f599d 100644 --- a/.github/workflows/upgrade-dependencies.yml +++ b/.github/workflows/upgrade-dependencies.yml @@ -27,16 +27,11 @@ jobs: cd ${{ matrix.package }} pip-compile --upgrade -o requirements/${{ matrix.os }}_py${{ matrix.python-version }}.txt pip-compile --upgrade --all-extras -o requirements/${{ matrix.os }}_py${{ matrix.python-version }}_extras.txt - - name: Detect changes on windows - id: changes_windows - if: ${{ matrix.os }} == "windows-latest" - run: echo "count=$(git status --porcelain=v1 2>nul | wc -l)" >> $GITHUB_OUTPUT - - name: Detect changes on other OSs + - name: Detect changes id: changes - if: ${{ matrix.os }} != "windows-latest" - run: echo "count=$(git status --porcelain=v1 2>/dev/null | wc -l)" >> $GITHUB_OUTPUT + run: echo "count=$(git diff-index --quiet HEAD)" >> $GITHUB_OUTPUT - name: commit & push changes - if: steps.changes.outputs.count > 0 || steps.changes_windows.outputs.count > 0 + if: steps.changes.outputs.count > 0 run: | git config user.name github-actions git config user.email github-actions@github.com