File tree Expand file tree Collapse file tree 1 file changed +1
-21
lines changed
Expand file tree Collapse file tree 1 file changed +1
-21
lines changed Original file line number Diff line number Diff line change 4040 # Extract the version assuming a line like: version = "0.1.0"
4141 VERSION=$(grep -Po '^version\s*=\s*"\K[^"]+' pyproject.toml)
4242 echo "Version extracted: $VERSION"
43- echo "version=$VERSION" >> $GITHUB_OUTPUT
44-
45- - name : Create Release Zip
46- run : |
47- zip -r release-${{ steps.get_version.outputs.version }}.zip . \
48- -x "*.git*" \
49- -x "*.env*" \
50- -x "*.idea*" \
51- -x "*.pytest_cache*" \
52- -x "*.venv*" \
53- -x "*dist*" \
43+ echo "version=$VERSION" >> $GITHUB_OUTPUT
5444
5545 - name : Create GitHub Release
5646 id : create_release
6353 draft : false
6454 prerelease : false
6555
66- - name : Upload Release Zip Asset
67- uses : actions/upload-release-asset@v1
68- env :
69- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
70- with :
71- upload_url : ${{ steps.create_release.outputs.upload_url }}
72- asset_path : ./release-${{ steps.get_version.outputs.version }}.zip
73- asset_name : extend-python-${{ steps.get_version.outputs.version }}.zip
74- asset_content_type : application/zip
75-
7656 - name : Install Twine
7757 run : |
7858 source venv/bin/activate
You can’t perform that action at this time.
0 commit comments