55 branches :
66 - master
77 tags :
8- - ' v* '
8+ - " v* "
99 pull_request :
1010 branches :
1111 - master
@@ -19,25 +19,25 @@ jobs:
1919 matrix :
2020 include :
2121 - name : Linux py38
22- pyversion : ' 3.8'
22+ pyversion : " 3.8"
2323 - name : Linux py39
24- pyversion : ' 3.9'
24+ pyversion : " 3.9"
2525 - name : Linux py310
26- pyversion : ' 3.10'
26+ pyversion : " 3.10"
2727 - name : Linux py311
28- pyversion : ' 3.11'
28+ pyversion : " 3.11"
2929 - name : Linux py312
30- pyversion : ' 3.12'
30+ pyversion : " 3.12"
3131 - name : Linux py313
32- pyversion : ' 3.13'
32+ pyversion : " 3.13"
3333 - name : Linux py314
34- pyversion : ' 3.14'
34+ pyversion : " 3.14"
3535 steps :
36- - uses : actions/checkout@v5
36+ - uses : actions/checkout@v6
3737 - name : Install uv
38- uses : astral-sh/setup-uv@v6
38+ uses : astral-sh/setup-uv@v7
3939 - name : Set up Python ${{ matrix.pyversion }}
40- uses : actions/setup-python@v5
40+ uses : actions/setup-python@v6
4141 with :
4242 python-version : ${{ matrix.pyversion }}
4343 - name : Install dependencies
@@ -53,24 +53,24 @@ jobs:
5353 name : Build and test wheel
5454 runs-on : ubuntu-latest
5555 steps :
56- - uses : actions/checkout@v5
57- - name : Install uv
58- uses : astral-sh/setup-uv@v6
59- - name : Set up Python 3.9
60- uses : actions/setup-python@v5
61- with :
62- python-version : ' 3.9'
63- - name : Install dependencies
64- run : uv sync
65- - name : Build wheel
66- run : uv build
67- - name : Twine check
68- run : uvx twine check dist/*
69- - name : Upload wheel artifact
70- uses : actions/upload-artifact@v4
71- with :
72- path : dist
73- name : dist
56+ - uses : actions/checkout@v6
57+ - name : Install uv
58+ uses : astral-sh/setup-uv@v7
59+ - name : Set up Python 3.9
60+ uses : actions/setup-python@v6
61+ with :
62+ python-version : " 3.9"
63+ - name : Install dependencies
64+ run : uv sync
65+ - name : Build wheel
66+ run : uv build
67+ - name : Twine check
68+ run : uvx twine check dist/*
69+ - name : Upload wheel artifact
70+ uses : actions/upload-artifact@v6
71+ with :
72+ path : dist
73+ name : dist
7474
7575 publish :
7676 name : Publish to Github and Pypi
@@ -84,20 +84,20 @@ jobs:
8484 id-token : write
8585 contents : write
8686 steps :
87- - uses : actions/checkout@v5
88- - name : Download wheel artifact
89- uses : actions/download-artifact@v4
90- with :
91- name : dist
92- path : dist
93- - name : Release
94- uses : softprops/action-gh-release@v2
95- with :
96- token : ${{ secrets.GITHUB_TOKEN }}
97- files : |
98- dist/*.tar.gz
99- dist/*.whl
100- draft : true
101- prerelease : false
102- - name : Publish to PyPI
103- uses : pypa/gh-action-pypi-publish@release/v1
87+ - uses : actions/checkout@v6
88+ - name : Download wheel artifact
89+ uses : actions/download-artifact@v8
90+ with :
91+ name : dist
92+ path : dist
93+ - name : Release
94+ uses : softprops/action-gh-release@v2
95+ with :
96+ token : ${{ secrets.GITHUB_TOKEN }}
97+ files : |
98+ dist/*.tar.gz
99+ dist/*.whl
100+ draft : true
101+ prerelease : false
102+ - name : Publish to PyPI
103+ uses : pypa/gh-action-pypi-publish@release/v1
0 commit comments