File tree Expand file tree Collapse file tree 1 file changed +16
-13
lines changed
Expand file tree Collapse file tree 1 file changed +16
-13
lines changed Original file line number Diff line number Diff line change 66 release :
77 runs-on : ubuntu-latest
88 concurrency : release
9- environment :
10- name : pypi
11- url : https://pypi.org/p/codelimit
129 permissions :
1310 id-token : write
1411 contents : write
@@ -32,30 +29,36 @@ jobs:
3229 with :
3330 github_token : ${{ secrets.GITHUB_TOKEN }}
3431
35- - name : Update checkout
36- if : steps.release.outputs.released == 'true'
37- run : git pull
32+ release_pypi :
33+ runs-on : ubuntu-latest
34+ needs : release
35+ environment :
36+ name : pypi
37+ url : https://pypi.org/p/codelimit
38+ permissions :
39+ contents : write
40+ steps :
41+ - name : Checkout sources
42+ uses : actions/checkout@v4
43+
44+ - name : Install uv
45+ uses : astral-sh/setup-uv@v5
3846
39- - name : Update lock file
40- if : steps.release.outputs.released == 'true'
41- run : uv lock
47+ - name : Install dependencies
48+ run : uv sync --dev
4249
4350 - name : Commit changes
44- if : steps.release.outputs.released == 'true'
4551 uses : stefanzweifel/git-auto-commit-action@v6
4652 with :
4753 commit_message : Build by GitHub Actions
4854 file_pattern : uv.lock
4955
5056 - name : Build distribution
51- if : steps.release.outputs.released == 'true'
5257 run : uv build
5358
5459 - name : Publish to PyPI
55- if : steps.release.outputs.released == 'true'
5660 uses : pypa/gh-action-pypi-publish@release/v1
5761
58-
5962 release_binaries :
6063 name : Release binaries
6164 needs : release
You can’t perform that action at this time.
0 commit comments