1818 runs-on : ubuntu-latest
1919 steps :
2020 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
21- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
21+ - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
2222 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
2323 with :
2424 python-version : " 3.14"
3131 runs-on : ubuntu-latest
3232 steps :
3333 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
34- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
34+ - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
3535 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
3636 with :
3737 python-version : " 3.14"
4444 # Pure in-process tests — completes fast so PR authors get quick feedback.
4545 steps :
4646 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
47- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
47+ - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
4848 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
4949 with :
5050 python-version : " 3.14"
5757 # Enforces [tool.coverage.report].fail_under from pyproject.toml (75%).
5858 steps :
5959 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
60- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
60+ - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
6161 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
6262 with :
6363 python-version : " 3.14"
6969 runs-on : ubuntu-latest
7070 steps :
7171 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
72- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
72+ - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
7373 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
7474 with :
7575 python-version : " 3.14"
8484 # secret past the first defence layer.
8585 steps :
8686 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
87- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
87+ - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
8888 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
8989 with :
9090 python-version : " 3.14"
@@ -218,7 +218,7 @@ jobs:
218218 # actual workflow jobs on disk.
219219 steps :
220220 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
221- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
221+ - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
222222 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
223223 with :
224224 python-version : " 3.14"
@@ -234,7 +234,7 @@ jobs:
234234 # while PR titles fail in CI (or vice versa).
235235 steps :
236236 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
237- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
237+ - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
238238 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
239239 with :
240240 python-version : " 3.14"
0 commit comments