From c2648e4c97c3867e9a9453704f760de5eccc1ee7 Mon Sep 17 00:00:00 2001 From: Isaac Yang Date: Fri, 22 Jan 2021 07:44:27 -0800 Subject: [PATCH] Add some details on weekly preview build process Stop build if the tag format is wrong Signed-off-by: Isaac Yang --- .github/workflows/weekly-preview.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/weekly-preview.yml b/.github/workflows/weekly-preview.yml index 54e43d6968..9b8d5c58b0 100644 --- a/.github/workflows/weekly-preview.yml +++ b/.github/workflows/weekly-preview.yml @@ -24,12 +24,16 @@ jobs: sed -i 's/name\ =\ monai$/name\ =\ monai-weekly/g' setup.cfg echo "__commit_id__ = \"$HEAD_COMMIT_ID\"" >> monai/__init__.py git diff setup.cfg monai/__init__.py - # build tar.gz and wheel git config user.name "CI Builder" git config user.email "monai.miccai2019@gmail.com" git add setup.cfg monai/__init__.py git commit -m "Weekly build at $HEAD_COMMIT_ID" - git tag 0.5.dev$(date +'%y%U') + export YEAR_WEEK=$(date +'%y%U') + echo "Year week for tag is ${YEAR_WEEK}" + if ! [[ $YEAR_WEEK =~ ^[0-9]{4}$ ]] ; then echo "Wrong 'year week' format. Should be 4 digits."; exit 1 ; fi + git tag "0.5.dev${YEAR_WEEK}" + git log -1 + git tag --list python setup.py sdist bdist_wheel - name: Publish to PyPI