We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3b00143 commit e0aa5e2Copy full SHA for e0aa5e2
.github/workflows/publish.yml
@@ -1,6 +1,10 @@
1
name: publish
2
3
-on: [push, workflow_dispatch]
+on:
4
+ push:
5
+ branches:
6
+ - main
7
+ workflow_dispatch:
8
9
jobs:
10
diff:
@@ -25,6 +29,7 @@ jobs:
25
29
environment: release
26
30
if: needs.diff.outputs.CHANGED == 'true'
27
31
permissions:
32
+ contents: write
28
33
id-token: write
34
steps:
35
- uses: actions/checkout@v4
@@ -36,6 +41,10 @@ jobs:
36
41
run: |
37
42
python src/overrides.py 3.6
38
43
uv build
44
+ - name: Create GitHub release
45
+ run: |
46
+ VERSION="$(grep -m1 -oP '^__version__\s*=\s*"\K[^"]+' src/partial_json_parser/version.py)"
47
+ gh release create v$VERSION --title=v$VERSION --generate-notes dist/*
39
48
- name: Publish to PyPI
40
- continue-on-error: true
49
+ if: ${{ github.repository == 'promplate/partial-json-parser' }}
50
run: uv publish
0 commit comments