From 29d41dd061878eeb1136151c228319d01062ecca Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Fri, 13 Nov 2020 22:21:35 +0100 Subject: [PATCH] Cache pyproject.toml --- ci/deploy_pypi.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ci/deploy_pypi.yml b/ci/deploy_pypi.yml index 6b235ad05..c5c4b0d85 100644 --- a/ci/deploy_pypi.yml +++ b/ci/deploy_pypi.yml @@ -1,6 +1,14 @@ deploy_pypi: stage: deploy script: + - if [ $CI_COMMIT_REF_NAME = master ]; then + poetry version $(poetry version | cut -d" " -f2)+$(date +%s).${CI_COMMIT_SHORT_SHA} ; + elif [ x$CI_OMMIT_REF_NAME = x$CI_COMMIT_TAG ]; then + if ! [ "$(poetry version | cut -d" " -f2)" = $CI_COMMIT_REF_NAME ]; then + echo "Package version does not match tag. Aborting build of tag!" >/dev/fd/2 ; + exit 1 ; + fi ; + fi - if [ $CI_COMMIT_REF_NAME = master ]; then poetry publish -r gitlab ; elif [ x$CI_OMMIT_REF_NAME = x$CI_COMMIT_TAG ]; then -- GitLab