Skip to content

Commit 312b9b2

Browse files
committed
feat(python): ci release pipeline
1 parent df00080 commit 312b9b2

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.github/workflows/release.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ concurrency:
1313
env:
1414
GO_VERSION: 1.23
1515
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
16+
UV_PUBLISH_TOKEN: ${{ secrets.UV_PUBLISH_TOKEN }}
1617

1718
permissions:
1819
contents: write
@@ -41,3 +42,15 @@ jobs:
4142
- name: Publish npm
4243
run:
4344
make npm-publish
45+
python:
46+
name: Release Python
47+
# Python logic requires the tag/release version to be available from GitHub
48+
needs: release
49+
runs-on: ubuntu-latest
50+
steps:
51+
- name: Checkout
52+
uses: actions/checkout@v4
53+
- uses: astral-sh/setup-uv@v5
54+
- name: Publish Python
55+
run:
56+
make python-publish

0 commit comments

Comments
 (0)