File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed
Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -54,11 +54,19 @@ jobs:
5454 # ------------------------------------------------------------------------
5555 # Publishing & draft release.
5656
57- - name : Check version equality
57+ - name : Check version equality between Poetry and __version__
5858 run : |
5959 pattern="__version__ = \"$(poetry version --short)\""
6060 if ! grep -q -R -F --include="__init__.py" "$pattern" src; then
61- echo "::error::Version set with Poetry does not match __version__ variable."; exit 1
61+ echo "::error::No version equality between Poetry and __version__."; exit 1
62+ fi
63+
64+ - name : Check version equality between Poetry and Git tag
65+ run : |
66+ poetry_version=$(poetry version --short)
67+ git_tag=${GITHUB_REF#refs/*/}
68+ if [[ "v$poetry_version" != "$git_tag" ]]; then
69+ echo "::error::No version equality between Poetry and Git tag."; exit 1
6270 fi
6371
6472 - name : Publish to PyPI with Poetry
Original file line number Diff line number Diff line change @@ -64,11 +64,11 @@ jobs:
6464 pversion="$(poetry version --short)"
6565 sed -i "/^__version__/c\__version__ = \"$pversion\"" src/*/__init__.py
6666
67- - name : Check version equality
67+ - name : Check version equality between Poetry and __version__
6868 run : |
6969 pattern="__version__ = \"$(poetry version --short)\""
7070 if ! grep -q -R -F --include="__init__.py" "$pattern" src; then
71- echo "::error::Version set with Poetry does not match __version__ variable ."; exit 1
71+ echo "::error::No version equality between Poetry and __version__."; exit 1
7272 fi
7373
7474 - name : Configure Poetry repo for TestPyPI
You can’t perform that action at this time.
0 commit comments