File tree Expand file tree Collapse file tree 9 files changed +65
-62
lines changed Expand file tree Collapse file tree 9 files changed +65
-62
lines changed Original file line number Diff line number Diff line change 99 outputs :
1010 hash : ${{ steps.hash.outputs.hash }}
1111 steps :
12- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
13- - uses : actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
12+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
13+ - uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
1414 with :
1515 python-version : ' 3.x'
1616 cache : pip
2323 - name : generate hash
2424 id : hash
2525 run : cd dist && echo "hash=$(sha256sum * | base64 -w0)" >> $GITHUB_OUTPUT
26- - uses : actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
26+ - uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
2727 with :
2828 path : ./dist
2929 provenance :
@@ -64,10 +64,10 @@ jobs:
6464 id-token : write
6565 steps :
6666 - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
67- - uses : pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0
67+ - uses : pypa/gh-action-pypi-publish@f7600683efdcb7656dec5b29656edb7bc586e597 # v1.10.3
6868 with :
6969 repository-url : https://test.pypi.org/legacy/
7070 packages-dir : artifact/
71- - uses : pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0
71+ - uses : pypa/gh-action-pypi-publish@f7600683efdcb7656dec5b29656edb7bc586e597 # v1.10.3
7272 with :
7373 packages-dir : artifact/
Original file line number Diff line number Diff line change 11name : Tests
22on :
33 push :
4- branches :
5- - main
6- - ' *.x'
7- paths-ignore :
8- - ' docs/**'
9- - ' *.md'
10- - ' *.rst'
4+ branches : [main, stable]
5+ paths-ignore : ['docs/**', '*.md', '*.rst']
116 pull_request :
12- paths-ignore :
13- - ' docs/**'
14- - ' *.md'
15- - ' *.rst'
7+ paths-ignore : [ 'docs/**', '*.md', '*.rst' ]
168jobs :
179 tests :
1810 name : ${{ matrix.name || matrix.python }}
2820 - {python: '3.8'}
2921 - {name: Minimum Versions, python: '3.11', tox: py-min}
3022 steps :
31- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
32- - uses : actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
23+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
24+ - uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
3325 with :
3426 python-version : ${{ matrix.python }}
3527 allow-prereleases : true
@@ -40,14 +32,14 @@ jobs:
4032 typing :
4133 runs-on : ubuntu-latest
4234 steps :
43- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
44- - uses : actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
35+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
36+ - uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
4537 with :
4638 python-version : ' 3.x'
4739 cache : pip
4840 cache-dependency-path : requirements*/*.txt
4941 - name : cache mypy
50- uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
42+ uses : actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
5143 with :
5244 path : ./.mypy_cache
5345 key : mypy|${{ hashFiles('pyproject.toml') }}
Original file line number Diff line number Diff line change 11repos :
22 - repo : https://github.com/astral-sh/ruff-pre-commit
3- rev : v0.6.2
3+ rev : v0.7.1
44 hooks :
55 - id : ruff
66 - id : ruff-format
77 - repo : https://github.com/pre-commit/pre-commit-hooks
8- rev : v4.6 .0
8+ rev : v5.0 .0
99 hooks :
1010 - id : check-merge-conflict
1111 - id : debug-statements
Original file line number Diff line number Diff line change 11#
2- # This file is autogenerated by pip-compile with Python 3.12
2+ # This file is autogenerated by pip-compile with Python 3.13
33# by the following command:
44#
55# pip-compile tests-min.in
@@ -14,7 +14,7 @@ itsdangerous==2.2.0
1414 # via flask
1515jinja2==3.1.4
1616 # via flask
17- markupsafe==2.1.5
17+ markupsafe==3.0.2
1818 # via
1919 # jinja2
2020 # werkzeug
Original file line number Diff line number Diff line change 11#
2- # This file is autogenerated by pip-compile with Python 3.12
2+ # This file is autogenerated by pip-compile with Python 3.13
33# by the following command:
44#
55# pip-compile build.in
66#
7- build==1.2.1
7+ build==1.2.2.post1
88 # via -r build.in
99packaging==24.1
1010 # via build
11- pyproject-hooks==1.1 .0
11+ pyproject-hooks==1.2 .0
1212 # via build
Original file line number Diff line number Diff line change 11#
2- # This file is autogenerated by pip-compile with Python 3.12
2+ # This file is autogenerated by pip-compile with Python 3.13
33# by the following command:
44#
55# pip-compile dev.in
@@ -14,33 +14,33 @@ babel==2.16.0
1414 # sphinx
1515cachetools==5.5.0
1616 # via tox
17- certifi==2024.7.4
17+ certifi==2024.8.30
1818 # via
1919 # -r docs.txt
2020 # requests
2121cfgv==3.4.0
2222 # via pre-commit
2323chardet==5.2.0
2424 # via tox
25- charset-normalizer==3.3.2
25+ charset-normalizer==3.4.0
2626 # via
2727 # -r docs.txt
2828 # requests
2929colorama==0.4.6
3030 # via tox
31- distlib==0.3.8
31+ distlib==0.3.9
3232 # via virtualenv
3333docutils==0.21.2
3434 # via
3535 # -r docs.txt
3636 # sphinx
37- filelock==3.15.4
37+ filelock==3.16.1
3838 # via
3939 # tox
4040 # virtualenv
41- identify==2.6.0
41+ identify==2.6.1
4242 # via pre-commit
43- idna==3.8
43+ idna==3.10
4444 # via
4545 # -r docs.txt
4646 # requests
@@ -57,11 +57,11 @@ jinja2==3.1.4
5757 # via
5858 # -r docs.txt
5959 # sphinx
60- markupsafe==2.1.5
60+ markupsafe==3.0.2
6161 # via
6262 # -r docs.txt
6363 # jinja2
64- mypy==1.11.1
64+ mypy==1.13.0
6565 # via -r typing.txt
6666mypy-extensions==1.0.0
6767 # via
@@ -82,9 +82,9 @@ packaging==24.1
8282 # pytest
8383 # sphinx
8484 # tox
85- pallets-sphinx-themes==2.1.3
85+ pallets-sphinx-themes==2.3.0
8686 # via -r docs.txt
87- platformdirs==4.2.2
87+ platformdirs==4.3.6
8888 # via
8989 # tox
9090 # virtualenv
@@ -94,17 +94,17 @@ pluggy==1.5.0
9494 # -r typing.txt
9595 # pytest
9696 # tox
97- pre-commit==3.8.0
97+ pre-commit==4.0.1
9898 # via -r dev.in
9999pygments==2.18.0
100100 # via
101101 # -r docs.txt
102102 # sphinx
103- pyproject-api==1.7.1
103+ pyproject-api==1.8.0
104104 # via tox
105- pyright==1.1.377
105+ pyright==1.1.386
106106 # via -r typing.txt
107- pytest==8.3.2
107+ pytest==8.3.3
108108 # via
109109 # -r tests.txt
110110 # -r typing.txt
@@ -118,11 +118,16 @@ snowballstemmer==2.2.0
118118 # via
119119 # -r docs.txt
120120 # sphinx
121- sphinx==8.0.2
121+ sphinx==8.1.3
122122 # via
123123 # -r docs.txt
124124 # pallets-sphinx-themes
125+ # sphinx-notfound-page
125126 # sphinxcontrib-log-cabinet
127+ sphinx-notfound-page==1.0.4
128+ # via
129+ # -r docs.txt
130+ # pallets-sphinx-themes
126131sphinxcontrib-applehelp==2.0.0
127132 # via
128133 # -r docs.txt
@@ -149,17 +154,18 @@ sphinxcontrib-serializinghtml==2.0.0
149154 # via
150155 # -r docs.txt
151156 # sphinx
152- tox==4.18.0
157+ tox==4.23.2
153158 # via -r dev.in
154159typing-extensions==4.12.2
155160 # via
156161 # -r typing.txt
157162 # mypy
158- urllib3==2.2.2
163+ # pyright
164+ urllib3==2.2.3
159165 # via
160166 # -r docs.txt
161167 # requests
162- virtualenv==20.26.3
168+ virtualenv==20.27.0
163169 # via
164170 # pre-commit
165171 # tox
Original file line number Diff line number Diff line change 11#
2- # This file is autogenerated by pip-compile with Python 3.12
2+ # This file is autogenerated by pip-compile with Python 3.13
33# by the following command:
44#
55# pip-compile docs.in
@@ -8,37 +8,40 @@ alabaster==1.0.0
88 # via sphinx
99babel==2.16.0
1010 # via sphinx
11- certifi==2024.7.4
11+ certifi==2024.8.30
1212 # via requests
13- charset-normalizer==3.3.2
13+ charset-normalizer==3.4.0
1414 # via requests
1515docutils==0.21.2
1616 # via sphinx
17- idna==3.8
17+ idna==3.10
1818 # via requests
1919imagesize==1.4.1
2020 # via sphinx
2121jinja2==3.1.4
2222 # via sphinx
23- markupsafe==2.1.5
23+ markupsafe==3.0.2
2424 # via jinja2
2525packaging==24.1
2626 # via
2727 # pallets-sphinx-themes
2828 # sphinx
29- pallets-sphinx-themes==2.1.3
29+ pallets-sphinx-themes==2.3.0
3030 # via -r docs.in
3131pygments==2.18.0
3232 # via sphinx
3333requests==2.32.3
3434 # via sphinx
3535snowballstemmer==2.2.0
3636 # via sphinx
37- sphinx==8.0.2
37+ sphinx==8.1.3
3838 # via
3939 # -r docs.in
4040 # pallets-sphinx-themes
41+ # sphinx-notfound-page
4142 # sphinxcontrib-log-cabinet
43+ sphinx-notfound-page==1.0.4
44+ # via pallets-sphinx-themes
4245sphinxcontrib-applehelp==2.0.0
4346 # via sphinx
4447sphinxcontrib-devhelp==2.0.0
@@ -53,5 +56,5 @@ sphinxcontrib-qthelp==2.0.0
5356 # via sphinx
5457sphinxcontrib-serializinghtml==2.0.0
5558 # via sphinx
56- urllib3==2.2.2
59+ urllib3==2.2.3
5760 # via requests
Original file line number Diff line number Diff line change 11#
2- # This file is autogenerated by pip-compile with Python 3.12
2+ # This file is autogenerated by pip-compile with Python 3.13
33# by the following command:
44#
55# pip-compile tests.in
@@ -10,5 +10,5 @@ packaging==24.1
1010 # via pytest
1111pluggy==1.5.0
1212 # via pytest
13- pytest==8.3.2
13+ pytest==8.3.3
1414 # via -r tests.in
Original file line number Diff line number Diff line change 11#
2- # This file is autogenerated by pip-compile with Python 3.12
2+ # This file is autogenerated by pip-compile with Python 3.13
33# by the following command:
44#
55# pip-compile typing.in
66#
77iniconfig==2.0.0
88 # via pytest
9- mypy==1.11.1
9+ mypy==1.13.0
1010 # via -r typing.in
1111mypy-extensions==1.0.0
1212 # via mypy
@@ -16,9 +16,11 @@ packaging==24.1
1616 # via pytest
1717pluggy==1.5.0
1818 # via pytest
19- pyright==1.1.377
19+ pyright==1.1.386
2020 # via -r typing.in
21- pytest==8.3.2
21+ pytest==8.3.3
2222 # via -r typing.in
2323typing-extensions==4.12.2
24- # via mypy
24+ # via
25+ # mypy
26+ # pyright
You can’t perform that action at this time.
0 commit comments