File tree 9 files changed +65
-62
lines changed
9 files changed +65
-62
lines changed Original file line number Diff line number Diff line change 9
9
outputs :
10
10
hash : ${{ steps.hash.outputs.hash }}
11
11
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
14
14
with :
15
15
python-version : ' 3.x'
16
16
cache : pip
23
23
- name : generate hash
24
24
id : hash
25
25
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
27
27
with :
28
28
path : ./dist
29
29
provenance :
@@ -64,10 +64,10 @@ jobs:
64
64
id-token : write
65
65
steps :
66
66
- 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
68
68
with :
69
69
repository-url : https://test.pypi.org/legacy/
70
70
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
72
72
with :
73
73
packages-dir : artifact/
Original file line number Diff line number Diff line change 1
1
name : Tests
2
2
on :
3
3
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']
11
6
pull_request :
12
- paths-ignore :
13
- - ' docs/**'
14
- - ' *.md'
15
- - ' *.rst'
7
+ paths-ignore : [ 'docs/**', '*.md', '*.rst' ]
16
8
jobs :
17
9
tests :
18
10
name : ${{ matrix.name || matrix.python }}
28
20
- {python: '3.8'}
29
21
- {name: Minimum Versions, python: '3.11', tox: py-min}
30
22
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
33
25
with :
34
26
python-version : ${{ matrix.python }}
35
27
allow-prereleases : true
@@ -40,14 +32,14 @@ jobs:
40
32
typing :
41
33
runs-on : ubuntu-latest
42
34
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
45
37
with :
46
38
python-version : ' 3.x'
47
39
cache : pip
48
40
cache-dependency-path : requirements*/*.txt
49
41
- name : cache mypy
50
- uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
42
+ uses : actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
51
43
with :
52
44
path : ./.mypy_cache
53
45
key : mypy|${{ hashFiles('pyproject.toml') }}
Original file line number Diff line number Diff line change 1
1
repos :
2
2
- repo : https://github.com/astral-sh/ruff-pre-commit
3
- rev : v0.6.2
3
+ rev : v0.7.1
4
4
hooks :
5
5
- id : ruff
6
6
- id : ruff-format
7
7
- repo : https://github.com/pre-commit/pre-commit-hooks
8
- rev : v4.6 .0
8
+ rev : v5.0 .0
9
9
hooks :
10
10
- id : check-merge-conflict
11
11
- id : debug-statements
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile tests-min.in
@@ -14,7 +14,7 @@ itsdangerous==2.2.0
14
14
# via flask
15
15
jinja2==3.1.4
16
16
# via flask
17
- markupsafe==2.1.5
17
+ markupsafe==3.0.2
18
18
# via
19
19
# jinja2
20
20
# werkzeug
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile build.in
6
6
#
7
- build==1.2.1
7
+ build==1.2.2.post1
8
8
# via -r build.in
9
9
packaging==24.1
10
10
# via build
11
- pyproject-hooks==1.1 .0
11
+ pyproject-hooks==1.2 .0
12
12
# via build
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile dev.in
@@ -14,33 +14,33 @@ babel==2.16.0
14
14
# sphinx
15
15
cachetools==5.5.0
16
16
# via tox
17
- certifi==2024.7.4
17
+ certifi==2024.8.30
18
18
# via
19
19
# -r docs.txt
20
20
# requests
21
21
cfgv==3.4.0
22
22
# via pre-commit
23
23
chardet==5.2.0
24
24
# via tox
25
- charset-normalizer==3.3.2
25
+ charset-normalizer==3.4.0
26
26
# via
27
27
# -r docs.txt
28
28
# requests
29
29
colorama==0.4.6
30
30
# via tox
31
- distlib==0.3.8
31
+ distlib==0.3.9
32
32
# via virtualenv
33
33
docutils==0.21.2
34
34
# via
35
35
# -r docs.txt
36
36
# sphinx
37
- filelock==3.15.4
37
+ filelock==3.16.1
38
38
# via
39
39
# tox
40
40
# virtualenv
41
- identify==2.6.0
41
+ identify==2.6.1
42
42
# via pre-commit
43
- idna==3.8
43
+ idna==3.10
44
44
# via
45
45
# -r docs.txt
46
46
# requests
@@ -57,11 +57,11 @@ jinja2==3.1.4
57
57
# via
58
58
# -r docs.txt
59
59
# sphinx
60
- markupsafe==2.1.5
60
+ markupsafe==3.0.2
61
61
# via
62
62
# -r docs.txt
63
63
# jinja2
64
- mypy==1.11.1
64
+ mypy==1.13.0
65
65
# via -r typing.txt
66
66
mypy-extensions==1.0.0
67
67
# via
@@ -82,9 +82,9 @@ packaging==24.1
82
82
# pytest
83
83
# sphinx
84
84
# tox
85
- pallets-sphinx-themes==2.1.3
85
+ pallets-sphinx-themes==2.3.0
86
86
# via -r docs.txt
87
- platformdirs==4.2.2
87
+ platformdirs==4.3.6
88
88
# via
89
89
# tox
90
90
# virtualenv
@@ -94,17 +94,17 @@ pluggy==1.5.0
94
94
# -r typing.txt
95
95
# pytest
96
96
# tox
97
- pre-commit==3.8.0
97
+ pre-commit==4.0.1
98
98
# via -r dev.in
99
99
pygments==2.18.0
100
100
# via
101
101
# -r docs.txt
102
102
# sphinx
103
- pyproject-api==1.7.1
103
+ pyproject-api==1.8.0
104
104
# via tox
105
- pyright==1.1.377
105
+ pyright==1.1.386
106
106
# via -r typing.txt
107
- pytest==8.3.2
107
+ pytest==8.3.3
108
108
# via
109
109
# -r tests.txt
110
110
# -r typing.txt
@@ -118,11 +118,16 @@ snowballstemmer==2.2.0
118
118
# via
119
119
# -r docs.txt
120
120
# sphinx
121
- sphinx==8.0.2
121
+ sphinx==8.1.3
122
122
# via
123
123
# -r docs.txt
124
124
# pallets-sphinx-themes
125
+ # sphinx-notfound-page
125
126
# sphinxcontrib-log-cabinet
127
+ sphinx-notfound-page==1.0.4
128
+ # via
129
+ # -r docs.txt
130
+ # pallets-sphinx-themes
126
131
sphinxcontrib-applehelp==2.0.0
127
132
# via
128
133
# -r docs.txt
@@ -149,17 +154,18 @@ sphinxcontrib-serializinghtml==2.0.0
149
154
# via
150
155
# -r docs.txt
151
156
# sphinx
152
- tox==4.18.0
157
+ tox==4.23.2
153
158
# via -r dev.in
154
159
typing-extensions==4.12.2
155
160
# via
156
161
# -r typing.txt
157
162
# mypy
158
- urllib3==2.2.2
163
+ # pyright
164
+ urllib3==2.2.3
159
165
# via
160
166
# -r docs.txt
161
167
# requests
162
- virtualenv==20.26.3
168
+ virtualenv==20.27.0
163
169
# via
164
170
# pre-commit
165
171
# tox
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile docs.in
@@ -8,37 +8,40 @@ alabaster==1.0.0
8
8
# via sphinx
9
9
babel==2.16.0
10
10
# via sphinx
11
- certifi==2024.7.4
11
+ certifi==2024.8.30
12
12
# via requests
13
- charset-normalizer==3.3.2
13
+ charset-normalizer==3.4.0
14
14
# via requests
15
15
docutils==0.21.2
16
16
# via sphinx
17
- idna==3.8
17
+ idna==3.10
18
18
# via requests
19
19
imagesize==1.4.1
20
20
# via sphinx
21
21
jinja2==3.1.4
22
22
# via sphinx
23
- markupsafe==2.1.5
23
+ markupsafe==3.0.2
24
24
# via jinja2
25
25
packaging==24.1
26
26
# via
27
27
# pallets-sphinx-themes
28
28
# sphinx
29
- pallets-sphinx-themes==2.1.3
29
+ pallets-sphinx-themes==2.3.0
30
30
# via -r docs.in
31
31
pygments==2.18.0
32
32
# via sphinx
33
33
requests==2.32.3
34
34
# via sphinx
35
35
snowballstemmer==2.2.0
36
36
# via sphinx
37
- sphinx==8.0.2
37
+ sphinx==8.1.3
38
38
# via
39
39
# -r docs.in
40
40
# pallets-sphinx-themes
41
+ # sphinx-notfound-page
41
42
# sphinxcontrib-log-cabinet
43
+ sphinx-notfound-page==1.0.4
44
+ # via pallets-sphinx-themes
42
45
sphinxcontrib-applehelp==2.0.0
43
46
# via sphinx
44
47
sphinxcontrib-devhelp==2.0.0
@@ -53,5 +56,5 @@ sphinxcontrib-qthelp==2.0.0
53
56
# via sphinx
54
57
sphinxcontrib-serializinghtml==2.0.0
55
58
# via sphinx
56
- urllib3==2.2.2
59
+ urllib3==2.2.3
57
60
# via requests
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile tests.in
@@ -10,5 +10,5 @@ packaging==24.1
10
10
# via pytest
11
11
pluggy==1.5.0
12
12
# via pytest
13
- pytest==8.3.2
13
+ pytest==8.3.3
14
14
# via -r tests.in
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile typing.in
6
6
#
7
7
iniconfig==2.0.0
8
8
# via pytest
9
- mypy==1.11.1
9
+ mypy==1.13.0
10
10
# via -r typing.in
11
11
mypy-extensions==1.0.0
12
12
# via mypy
@@ -16,9 +16,11 @@ packaging==24.1
16
16
# via pytest
17
17
pluggy==1.5.0
18
18
# via pytest
19
- pyright==1.1.377
19
+ pyright==1.1.386
20
20
# via -r typing.in
21
- pytest==8.3.2
21
+ pytest==8.3.3
22
22
# via -r typing.in
23
23
typing-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