@@ -26,10 +26,10 @@ jobs:
2626 name : Check typeshed structure
2727 runs-on : ubuntu-latest
2828 steps :
29- - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
29+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3030 with :
3131 persist-credentials : false
32- - uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8 .2.0
32+ - uses : astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10 .2.0
3333 with :
3434 version-file : " requirements-tests.txt"
3535 - name : Run check_typeshed_structure.py
@@ -49,14 +49,14 @@ jobs:
4949 python-version : ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"]
5050 fail-fast : false
5151 steps :
52- - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
52+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5353 with :
5454 persist-credentials : false
55- - uses : actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
55+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
5656 with :
5757 python-version : ${{ matrix.python-version }}
5858 allow-prereleases : true
59- - uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8 .2.0
59+ - uses : astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10 .2.0
6060 with :
6161 version-file : " requirements-tests.txt"
6262 - run : uv pip install -r requirements-tests.txt --system
@@ -77,10 +77,10 @@ jobs:
7777 name : " mypy: regression tests"
7878 runs-on : ubuntu-latest
7979 steps :
80- - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
80+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
8181 with :
8282 persist-credentials : false
83- - uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8 .2.0
83+ - uses : astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10 .2.0
8484 with :
8585 version-file : " requirements-tests.txt"
8686 - name : Run regr_test.py
@@ -103,13 +103,13 @@ jobs:
103103 python-version : ["3.10", "3.11", "3.12", "3.13", "3.14"]
104104 fail-fast : false
105105 steps :
106- - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
106+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
107107 with :
108108 persist-credentials : false
109- - uses : actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
109+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
110110 with :
111111 python-version : " 3.14"
112- - uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8 .2.0
112+ - uses : astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10 .2.0
113113 with :
114114 version-file : " requirements-tests.txt"
115115 - name : Install typeshed test-suite requirements
@@ -142,13 +142,13 @@ jobs:
142142 python-version : ["3.10", "3.11", "3.12", "3.13", "3.14"]
143143 fail-fast : false
144144 steps :
145- - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
145+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
146146 with :
147147 persist-credentials : false
148- - uses : actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
148+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
149149 with :
150150 python-version : " 3.14"
151- - uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8 .2.0
151+ - uses : astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10 .2.0
152152 with :
153153 version-file : " requirements-tests.txt"
154154 - name : Install typeshed test-suite requirements
@@ -182,13 +182,13 @@ jobs:
182182 python-version : ["3.11", "3.12", "3.13", "3.14"]
183183 fail-fast : false
184184 steps :
185- - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
185+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
186186 with :
187187 persist-credentials : false
188- - uses : actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
188+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
189189 with :
190190 python-version : " 3.13"
191- - uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8 .2.0
191+ - uses : astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10 .2.0
192192 with :
193193 version-file : " requirements-tests.txt"
194194 - name : Install typeshed test-suite requirements
@@ -223,22 +223,22 @@ jobs:
223223 - name : List 3rd-party stub dependencies installed
224224 run : uv pip freeze
225225 - name : Run pyright with basic settings on all the stubs
226- uses : jakebailey/pyright-action@8ec14b5cfe41f26e5f41686a31eb6012758217ef # v3
226+ uses : jakebailey/pyright-action@8ec14b5cfe41f26e5f41686a31eb6012758217ef # v3.0.2
227227 with :
228228 version : PATH
229229 python-platform : ${{ matrix.python-platform }}
230230 python-version : ${{ matrix.python-version }}
231231 annotate : ${{ matrix.python-version == '3.13' && matrix.python-platform == 'Linux' }} # Having each job create the same comment is too noisy.
232232 - name : Run pyright with stricter settings on some of the stubs
233- uses : jakebailey/pyright-action@8ec14b5cfe41f26e5f41686a31eb6012758217ef # v3
233+ uses : jakebailey/pyright-action@8ec14b5cfe41f26e5f41686a31eb6012758217ef # v3.0.2
234234 with :
235235 version : PATH
236236 python-platform : ${{ matrix.python-platform }}
237237 python-version : ${{ matrix.python-version }}
238238 annotate : ${{ matrix.python-version == '3.13' && matrix.python-platform == 'Linux' }} # Having each job create the same comment is too noisy.
239239 project : ./pyrightconfig.stricter.json
240240 - name : Run pyright on the test cases
241- uses : jakebailey/pyright-action@8ec14b5cfe41f26e5f41686a31eb6012758217ef # v3
241+ uses : jakebailey/pyright-action@8ec14b5cfe41f26e5f41686a31eb6012758217ef # v3.0.2
242242 with :
243243 version : PATH
244244 python-platform : ${{ matrix.python-platform }}
@@ -251,17 +251,17 @@ jobs:
251251 runs-on : ubuntu-latest
252252 steps :
253253 - name : Checkout typeshed
254- uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
254+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
255255 with :
256256 path : typeshed
257257 persist-credentials : false
258258 - name : Checkout stub_uploader
259- uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
259+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
260260 with :
261261 repository : typeshed-internal/stub_uploader
262262 path : stub_uploader
263263 persist-credentials : false
264- - uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8 .2.0
264+ - uses : astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10 .2.0
265265 with :
266266 version-file : " typeshed/requirements-tests.txt"
267267 - name : Run tests
0 commit comments