File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3838 # fi
3939 # git commit -a -m "./gradlew spotlessApply"
4040
41+ - name : Update lock files
42+ id : update-lock-files
43+ env :
44+ NUMBER : ${{ github.event.issue.number }}
45+ run : |
46+ set +e
47+ ./gradlew resolveAndLockAll --write-locks 2>&1 | tee /tmp/resolve-and-lock-all.log
48+ status=${PIPESTATUS[0]}
49+ set -e
50+ if [[ $status -ne 0 ]]
51+ then
52+ if grep -Fq "Could not find " /tmp/resolve-and-lock-all.log
53+ then
54+ echo "Updated dependency is not yet available in Maven repositories, skipping helper workflow."
55+ echo "skip_follow_up=true" >> "$GITHUB_OUTPUT"
56+ exit 0 # success
57+ fi
58+ exit $status
59+ fi
60+ git add "*.lockfile"
61+ if git diff --cached --quiet; then
62+ exit 0 # success
63+ fi
64+ git commit -m "./gradlew resolveAndLockAll --write-locks"
65+
4166 - name : Update license report
67+ if : steps.update-lock-files.outputs.skip_follow_up != 'true'
4268 env :
4369 NUMBER : ${{ github.event.issue.number }}
4470 run : |
5379 fi
5480 git commit -m "./gradlew generateLicenseReport"
5581
56- - name : Update lock files
57- env :
58- NUMBER : ${{ github.event.issue.number }}
59- run : |
60- ./gradlew resolveAndLockAll --write-locks
61- git add "*.lockfile"
62- if git diff --cached --quiet; then
63- exit 0 # success
64- fi
65- git commit -m "./gradlew resolveAndLockAll --write-locks"
66-
6782 - name : Push
83+ if : steps.update-lock-files.outputs.skip_follow_up != 'true'
6884 env :
6985 GH_TOKEN : ${{ github.token }}
7086 run : |
You can’t perform that action at this time.
0 commit comments