11name : CI
2- permissions : read-all
2+ permissions : {}
33
44on :
55 push :
@@ -18,10 +18,13 @@ jobs:
1818 lint :
1919 runs-on : ubuntu-latest
2020 timeout-minutes : 1
21+ permissions :
22+ contents : read
2123
2224 steps :
2325 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
24-
26+ with :
27+ persist-credentials : false
2528 - name : typos
2629 uses : crate-ci/typos@6ac2ebd1b93eade61faf7e12688ad87a073fea59 # v1.46.0
2730
@@ -47,13 +50,16 @@ jobs:
4750 basedpyright :
4851 runs-on : ubuntu-latest
4952 timeout-minutes : 5
53+ permissions :
54+ contents : read
5055 strategy :
5156 fail-fast : false
5257 matrix :
5358 py : ["3.11", "3.12", "3.13", "3.14"]
5459 steps :
5560 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
56-
61+ with :
62+ persist-credentials : false
5763 - uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
5864 with :
5965 python-version : ${{ matrix.py }}
@@ -64,13 +70,16 @@ jobs:
6470 mypy :
6571 runs-on : ubuntu-latest
6672 timeout-minutes : 5
73+ permissions :
74+ contents : read
6775 strategy :
6876 fail-fast : false
6977 matrix :
7078 py : ["3.11", "3.12", "3.13", "3.14"]
7179 steps :
7280 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
73-
81+ with :
82+ persist-credentials : false
7483 - uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
7584 with :
7685 python-version : ${{ matrix.py }}
@@ -83,14 +92,17 @@ jobs:
8392 stubtest :
8493 runs-on : ${{ matrix.os }}
8594 timeout-minutes : 5
95+ permissions :
96+ contents : read
8697 strategy :
8798 fail-fast : false
8899 matrix :
89100 os : [ubuntu-latest, macos-latest, windows-latest]
90101 py : ["3.11", "3.12", "3.13", "3.14"]
91102 steps :
92103 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
93-
104+ with :
105+ persist-credentials : false
94106 - uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
95107 with :
96108 python-version : ${{ matrix.py }}
0 commit comments