Skip to content

Commit 2eada01

Browse files
authored
Add some details on weekly preview build process (#1494)
Stop build if the tag format is wrong Signed-off-by: Isaac Yang <[email protected]>
1 parent 0b7e645 commit 2eada01

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/weekly-preview.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,16 @@ jobs:
2424
sed -i 's/name\ =\ monai$/name\ =\ monai-weekly/g' setup.cfg
2525
echo "__commit_id__ = \"$HEAD_COMMIT_ID\"" >> monai/__init__.py
2626
git diff setup.cfg monai/__init__.py
27-
# build tar.gz and wheel
2827
git config user.name "CI Builder"
2928
git config user.email "[email protected]"
3029
git add setup.cfg monai/__init__.py
3130
git commit -m "Weekly build at $HEAD_COMMIT_ID"
32-
git tag 0.5.dev$(date +'%y%U')
31+
export YEAR_WEEK=$(date +'%y%U')
32+
echo "Year week for tag is ${YEAR_WEEK}"
33+
if ! [[ $YEAR_WEEK =~ ^[0-9]{4}$ ]] ; then echo "Wrong 'year week' format. Should be 4 digits."; exit 1 ; fi
34+
git tag "0.5.dev${YEAR_WEEK}"
35+
git log -1
36+
git tag --list
3337
python setup.py sdist bdist_wheel
3438
3539
- name: Publish to PyPI

0 commit comments

Comments
 (0)