X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Fpypi-upload.sh;h=e47135e4a8b469c27dda7c71215925510badbab6;hb=04853ec1c27444d494afae28e8c181b711280f4b;hp=86fff164360bccd8bec3a35c9bfff0b628e3dbf6;hpb=6d0b661360e45fe139ff9689c3ff23f657bad599;p=releng%2Fglobal-jjb.git diff --git a/shell/pypi-upload.sh b/shell/pypi-upload.sh index 86fff164..e47135e4 100644 --- a/shell/pypi-upload.sh +++ b/shell/pypi-upload.sh @@ -17,11 +17,12 @@ echo "---> pypi-upload.sh" # Ensure we fail the job if any steps fail. set -eu -o pipefail -virtualenv -p python3 /tmp/pypi -PATH=/tmp/pypi/bin:$PATH +# shellcheck disable=SC1090 +source ~/lf-env.sh + +# Version controlled by JJB_VERSION +lf-activate-venv setuptools==65.7.0 urllib3~=1.26.15 twine wheel readline -echo "INFO: installing twine to upload distributions" -pip install -q twine echo "INFO: cd to tox-dir $TOX_DIR" cd "$WORKSPACE/$TOX_DIR" @@ -29,10 +30,13 @@ cd "$WORKSPACE/$TOX_DIR" cmd="twine upload -r $REPOSITORY dist/*" if $DRY_RUN; then echo "INFO: dry-run is set, echoing command only" - echo $cmd + echo "$cmd" else echo "INFO: uploading distributions to repo $REPOSITORY" $cmd + # emit message and files on single line for release-job + # shellcheck disable=SC2046 + echo "INFO: successfully uploaded distributions: " $(ls dist) fi echo "---> pypi-upload.sh ends"