Skip to content

Commit a3c3f89

Browse files
authored
Merge pull request kubernetes-client#1551 from roycaihw/v19a1-release-test
Release automation: tolerate when there is no API change
2 parents 11b341f + 4e02372 commit a3c3f89

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

scripts/release.sh

+3-2
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,13 @@ scripts/apply-hotfixes.sh
117117
git reset HEAD~2
118118
# custom object API is hosted in gen repo. Commit API change separately for
119119
# easier review
120-
if [[ -z "$(git diff kubernetes/client/api/custom_objects_api.py)" ]]; then
120+
if [[ -n "$(git diff kubernetes/client/api/custom_objects_api.py)" ]]; then
121121
git add kubernetes/client/api/custom_objects_api.py
122122
git commit -m "generated client change for custom_objects"
123123
fi
124124
git add kubernetes/docs kubernetes/client/api/ kubernetes/client/models/ kubernetes/swagger.json.unprocessed scripts/swagger.json
125-
git commit -m "generated API change"
125+
# verify if there are staged changes, then commit
126+
git diff-index --quiet --cached HEAD || git commit -m "generated API change"
126127
git add .
127128
git commit -m "generated client change"
128129
echo "Release finished successfully."

0 commit comments

Comments
 (0)