|
9 | 9 | - main |
10 | 10 | - v1.** |
11 | 11 |
|
| 12 | +permissions: |
| 13 | + contents: read # to fetch code (actions/checkout) |
| 14 | + |
12 | 15 | concurrency: |
13 | | - # avoid duplicate runs on both pushes and PRs |
14 | | - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} |
| 16 | + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} |
15 | 17 | cancel-in-progress: true |
16 | 18 |
|
17 | 19 | env: |
|
70 | 72 | python-version: "3.14" |
71 | 73 | OPTIONS_NAME: "editable-install" |
72 | 74 | steps: |
73 | | - - uses: actions/checkout@f548e57e544e1ff5a4c46bf1e1b8685f8e4a348a # v4.1.2 |
74 | | - - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v5.5.0 |
| 75 | + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 |
| 76 | + with: |
| 77 | + persist-credentials: false |
| 78 | + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 |
75 | 79 | with: |
76 | 80 | python-version: ${{ matrix.python-version}} |
77 | 81 | allow-prereleases: true |
@@ -160,8 +164,10 @@ jobs: |
160 | 164 | matrix: |
161 | 165 | python-version: ["3.14t", "3.15t-dev"] |
162 | 166 | steps: |
163 | | - - uses: actions/checkout@f548e57e544e1ff5a4c46bf1e1b8685f8e4a348a # v4.1.2 |
164 | | - - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v5.5.0 |
| 167 | + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 |
| 168 | + with: |
| 169 | + persist-credentials: false |
| 170 | + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 |
165 | 171 | with: |
166 | 172 | python-version: ${{ matrix.python-version}} |
167 | 173 |
|
@@ -199,8 +205,10 @@ jobs: |
199 | 205 | OPTIONS_NAME: "pre-releases" |
200 | 206 |
|
201 | 207 | steps: |
202 | | - - uses: actions/checkout@f548e57e544e1ff5a4c46bf1e1b8685f8e4a348a # v4.1.2 |
203 | | - - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v5.5.0 |
| 208 | + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 |
| 209 | + with: |
| 210 | + persist-credentials: false |
| 211 | + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 |
204 | 212 | with: |
205 | 213 | python-version: ${{ matrix.python-version}} |
206 | 214 | allow-prereleases: true |
@@ -281,7 +289,7 @@ jobs: |
281 | 289 | # the test run itself is configured in the "Test" step below. |
282 | 290 | ASAN_OPTIONS: detect_leaks=0 |
283 | 291 | steps: |
284 | | - - uses: actions/checkout@f548e57e544e1ff5a4c46bf1e1b8685f8e4a348a # v4.2.2 |
| 292 | + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 |
285 | 293 | with: |
286 | 294 | submodules: recursive |
287 | 295 | fetch-tags: true |
|
0 commit comments