1010 - main
1111 pull_request :
1212
13+ permissions :
14+ contents : read
15+
1316jobs :
1417 # Test using the tool via uv on different OSes and python versions
1518 test-os-python-matrix :
2932
3033 steps :
3134 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
35+ with :
36+ persist-credentials : false
3237 - uses : ./.github/actions/uvbuild
3338 with :
3439 python : ${{ matrix.python-version }}
4247 runs-on : ubuntu-24.04
4348 steps :
4449 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
50+ with :
51+ persist-credentials : false
4552 - name : Set up Python
4653 uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
4754 with :
6471 runs-on : ubuntu-24.04
6572 steps :
6673 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
74+ with :
75+ persist-credentials : false
6776 - uses : ./.github/actions/uvbuild
6877 with :
6978 uv_args : --no-dev
@@ -91,13 +100,17 @@ jobs:
91100 runs-on : ubuntu-24.04
92101 steps :
93102 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
103+ with :
104+ persist-credentials : false
94105 - uses : ./.github/actions/uvbuild
95106 - name : Lint with ruff
96107 run : uv run ruff check
97108 ty :
98109 runs-on : ubuntu-24.04
99110 steps :
100111 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
112+ with :
113+ persist-credentials : false
101114 - uses : ./.github/actions/uvbuild
102115 - name : Test typing with ty
103116 run : uv run ty check
@@ -107,5 +120,7 @@ jobs:
107120 runs-on : ubuntu-latest
108121 steps :
109122 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
123+ with :
124+ persist-credentials : false
110125 - name : Check REUSE Compliance
111126 uses : fsfe/reuse-action@676e2d560c9a403aa252096d99fcab3e1132b0f5 # v6.0.0
0 commit comments