File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,20 +22,18 @@ jobs:
2222 VERSION=$(./gradlew -q printVersion)
2323 echo "release_tag=$VERSION" >> $GITHUB_OUTPUT
2424
25- - name : Get changed files
26- id : files
27- uses : jitterbit/get-changed-files@v1
28-
2925 - name : Check for version.gradle.kts diff
3026 id : diff
27+ env :
28+ BASE_SHA : ${{ github.event.before }}
29+ HEAD_SHA : ${{ github.sha }}
3130 run : |
32- FOUND=0
33- for changed_file in ${{ steps.files.outputs.all }}; do
34- if [[ $changed_file == "version.gradle.kts" ]]; then
35- FOUND=1
36- fi
37- done
38- echo "diff=$FOUND" >> $GITHUB_OUTPUT
31+ git fetch --depth=1 origin "$BASE_SHA"
32+ if git diff --quiet "$BASE_SHA" "$HEAD_SHA" -- version.gradle.kts; then
33+ echo "diff=0" >> $GITHUB_OUTPUT
34+ else
35+ echo "diff=1" >> $GITHUB_OUTPUT
36+ fi
3937 - name : Clean
4038 if : steps.diff.outputs.diff != 0 || ${{ github.event_name == 'workflow_dispatch' }}
4139 run : ./gradlew clean
You can’t perform that action at this time.
0 commit comments