Skip to content

Commit 9e31c7a

Browse files
committed
fix: add Create GitHub Release
1 parent 949f50d commit 9e31c7a

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,23 @@ jobs:
4040
packages-dir: dist/
4141
password: ${{ secrets.PYPI_API_TOKEN }}
4242

43+
- name: Extract version from setup.py
44+
id: extract_version
45+
run: echo "::set-output name=version::$(sed -n 's/.*version="\([^"]*\)".*/\1/p' setup.py)"
46+
shell: bash
47+
48+
- name: Create Git Tag
49+
if: success()
50+
run: git tag ${{ steps.extract_version.outputs.version }}
51+
52+
- name: Push Git Tag
53+
if: success()
54+
run: git push origin ${{ steps.extract_version.outputs.version }}
55+
4356
- name: Create GitHub Release
57+
if: success()
4458
uses: softprops/action-gh-release@v1
4559
with:
60+
tag_name: ${{ steps.extract_version.outputs.version }}
4661
files: dist/*
4762
token: ${{ secrets.GITHUB_TOKEN }}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name="parse_llm_code",
8-
version="0.1.23",
8+
version="0.1.24",
99
author="aboutmydreams",
1010
author_email="aboutmydreams@163.com",
1111
description="a lib to parse llm answer to code",

0 commit comments

Comments
 (0)