diff --git a/.github/workflows/python_publish.yml b/.github/workflows/python_publish.yml index 05b5b1a..63211c2 100644 --- a/.github/workflows/python_publish.yml +++ b/.github/workflows/python_publish.yml @@ -5,7 +5,7 @@ name: Upload Python Package to PyPi on: release: - types: [created] + types: [ created ] jobs: deploy: @@ -22,6 +22,12 @@ jobs: run: | python -m pip install --upgrade pip pip install setuptools wheel twine + - name: Update version + run: | + # Get version numbers form GITHUB_REF. + VERSION=$(sed -n 's/.*\/v\(.*\)/\1/p' <<< $GITHUB_REF) + # Substitute value in _version file. + sed -i "s/0.0.0/$VERSION/" recipipe/_version.py - name: Build and publish env: TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}