diff --git a/update_version.sh b/update_version.sh index 903c529b..3796924e 100644 --- a/update_version.sh +++ b/update_version.sh @@ -41,6 +41,11 @@ sed -i -e "s/$SRC/$DST/" broker/jfjoch_api.yaml git rm -r broker/gen/model docs/python_client frontend/src/client +# The python generator only overwrites what the current schema produces, and the docs below are +# copied out of this directory wholesale - so without clearing it, a schema that has been removed +# from the API keeps its generated model and its published .md page for good. +rm -rf python-client + java -jar openapi-generator-cli.jar generate -i broker/jfjoch_api.yaml -o python-client/ -g python --git-host=git.psi.ch --git-repo-id jungfraujoch --git-user-id jungfraujoch --additional-properties=packageName=jfjoch_client,packageVersion=$VERSION java -jar openapi-generator-cli.jar generate -i broker/jfjoch_api.yaml -o broker/gen -g cpp-pistache-server