File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,30 +29,37 @@ jobs:
2929 with :
3030 fetch-depth : 0
3131
32- - uses : hynek/build-and-inspect-python-package@v2
32+ - uses : actions/setup-python@v5
33+ with :
34+ python-version : " 3.x"
3335
34- release :
35- needs : [dist]
36- name : Create GitHub Release
37- runs-on : ubuntu-latest
38- if : startsWith(github.ref, 'refs/tags/v')
39- permissions :
40- contents : write
36+ - uses : astral-sh/setup-uv@v6
4137
42- steps :
43- - uses : actions/download-artifact@v4
44- with :
45- name : Packages
46- path : dist
38+ - name : build
39+ run : uv sync && uv build --sdist
4740
48- - name : Create Release
49- uses : softprops/action-gh-release@v2
50- with :
51- files : dist/*
52- generate_release_notes : true
41+ # release:
42+ # needs: [dist]
43+ # name: Create GitHub Release
44+ # runs-on: ubuntu-latest
45+ # if: startsWith(github.ref, 'refs/tags/v')
46+ # permissions:
47+ # contents: write
48+
49+ # steps:
50+ # - uses: actions/download-artifact@v4
51+ # with:
52+ # name: Packages
53+ # path: dist
54+
55+ # - name: Create Release
56+ # uses: softprops/action-gh-release@v2
57+ # with:
58+ # files: dist/*
59+ # generate_release_notes: true
5360
5461 publish :
55- needs : [dist, release ]
62+ needs : [dist]
5663 name : Publish to PyPI
5764 environment : pypi
5865 permissions :
Original file line number Diff line number Diff line change 2424 - uses : actions/checkout@v4
2525 with :
2626 fetch-depth : 0
27+
2728 - uses : actions/setup-python@v5
2829 with :
2930 python-version : " 3.x"
3334 - uses : pre-commit/action@v3.0.1
3435 with :
3536 extra_args : --hook-stage manual --all-files
37+
3638 - name : Run Pylint
3739 run : uvx nox -s pylint -- --output-format=github
3840
You can’t perform that action at this time.
0 commit comments