Skip to content

Commit 80e9eaf

Browse files
authored
Bump GitHub Actions (#143757)
1 parent f53a801 commit 80e9eaf

16 files changed

+56
-56
lines changed

.github/workflows/add-issue-header.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
issues: write
2121
timeout-minutes: 5
2222
steps:
23-
- uses: actions/github-script@v7
23+
- uses: actions/github-script@v8
2424
with:
2525
# language=JavaScript
2626
script: |

.github/workflows/build.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
run: |
6565
apt update && apt install git -yq
6666
git config --global --add safe.directory "$GITHUB_WORKSPACE"
67-
- uses: actions/checkout@v4
67+
- uses: actions/checkout@v6
6868
with:
6969
fetch-depth: 1
7070
persist-credentials: false
@@ -101,10 +101,10 @@ jobs:
101101
needs: build-context
102102
if: needs.build-context.outputs.run-tests == 'true'
103103
steps:
104-
- uses: actions/checkout@v4
104+
- uses: actions/checkout@v6
105105
with:
106106
persist-credentials: false
107-
- uses: actions/setup-python@v5
107+
- uses: actions/setup-python@v6
108108
with:
109109
python-version: '3.x'
110110
- name: Runner image version
@@ -269,7 +269,7 @@ jobs:
269269
OPENSSL_DIR: ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}
270270
LD_LIBRARY_PATH: ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}/lib
271271
steps:
272-
- uses: actions/checkout@v4
272+
- uses: actions/checkout@v6
273273
with:
274274
persist-credentials: false
275275
- name: Runner image version
@@ -285,7 +285,7 @@ jobs:
285285
echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
286286
- name: 'Restore OpenSSL build'
287287
id: cache-openssl
288-
uses: actions/cache@v4
288+
uses: actions/cache@v5
289289
with:
290290
path: ./multissl/openssl/${{ env.OPENSSL_VER }}
291291
key: ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -321,7 +321,7 @@ jobs:
321321
OPENSSL_DIR: ${{ github.workspace }}/multissl/aws-lc/${{ matrix.awslc_ver }}
322322
LD_LIBRARY_PATH: ${{ github.workspace }}/multissl/aws-lc/${{ matrix.awslc_ver }}/lib
323323
steps:
324-
- uses: actions/checkout@v4
324+
- uses: actions/checkout@v6
325325
with:
326326
persist-credentials: false
327327
- name: Runner image version
@@ -337,7 +337,7 @@ jobs:
337337
echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/aws-lc/${AWSLC_VER}/lib" >> "$GITHUB_ENV"
338338
- name: 'Restore AWS-LC build'
339339
id: cache-aws-lc
340-
uses: actions/cache@v4
340+
uses: actions/cache@v5
341341
with:
342342
path: ./multissl/aws-lc/${{ matrix.awslc_ver }}
343343
key: ${{ matrix.os }}-multissl-aws-lc-${{ matrix.awslc_ver }}
@@ -386,7 +386,7 @@ jobs:
386386

387387
runs-on: ${{ matrix.runs-on }}
388388
steps:
389-
- uses: actions/checkout@v4
389+
- uses: actions/checkout@v6
390390
with:
391391
persist-credentials: false
392392
- name: Build and test
@@ -399,7 +399,7 @@ jobs:
399399
timeout-minutes: 60
400400
runs-on: macos-14
401401
steps:
402-
- uses: actions/checkout@v4
402+
- uses: actions/checkout@v6
403403
with:
404404
persist-credentials: false
405405

@@ -431,7 +431,7 @@ jobs:
431431
OPENSSL_VER: 3.0.18
432432
PYTHONSTRICTEXTENSIONBUILD: 1
433433
steps:
434-
- uses: actions/checkout@v4
434+
- uses: actions/checkout@v6
435435
with:
436436
persist-credentials: false
437437
- name: Register gcc problem matcher
@@ -445,7 +445,7 @@ jobs:
445445
echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
446446
- name: 'Restore OpenSSL build'
447447
id: cache-openssl
448-
uses: actions/cache@v4
448+
uses: actions/cache@v5
449449
with:
450450
path: ./multissl/openssl/${{ env.OPENSSL_VER }}
451451
key: ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -495,7 +495,7 @@ jobs:
495495
./python -m venv "$VENV_LOC" && "$VENV_PYTHON" -m pip install -r "${GITHUB_WORKSPACE}/Tools/requirements-hypothesis.txt"
496496
- name: 'Restore Hypothesis database'
497497
id: cache-hypothesis-database
498-
uses: actions/cache@v4
498+
uses: actions/cache@v5
499499
with:
500500
path: ${{ env.CPYTHON_BUILDDIR }}/.hypothesis/
501501
key: hypothesis-database-${{ github.head_ref || github.run_id }}
@@ -522,7 +522,7 @@ jobs:
522522
-x test_subprocess \
523523
-x test_signal \
524524
-x test_sysconfig
525-
- uses: actions/upload-artifact@v4
525+
- uses: actions/upload-artifact@v6
526526
if: always()
527527
with:
528528
name: hypothesis-example-db
@@ -543,7 +543,7 @@ jobs:
543543
PYTHONSTRICTEXTENSIONBUILD: 1
544544
ASAN_OPTIONS: detect_leaks=0:allocator_may_return_null=1:handle_segv=0
545545
steps:
546-
- uses: actions/checkout@v4
546+
- uses: actions/checkout@v6
547547
with:
548548
persist-credentials: false
549549
- name: Runner image version
@@ -553,7 +553,7 @@ jobs:
553553
- name: Install dependencies
554554
run: sudo ./.github/workflows/posix-deps-apt.sh
555555
- name: Set up GCC-10 for ASAN
556-
uses: egor-tensin/setup-gcc@v1
556+
uses: egor-tensin/setup-gcc@v2
557557
with:
558558
version: 10
559559
- name: Configure OpenSSL env vars
@@ -563,7 +563,7 @@ jobs:
563563
echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
564564
- name: 'Restore OpenSSL build'
565565
id: cache-openssl
566-
uses: actions/cache@v4
566+
uses: actions/cache@v5
567567
with:
568568
path: ./multissl/openssl/${{ env.OPENSSL_VER }}
569569
key: ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -613,7 +613,7 @@ jobs:
613613
needs: build-context
614614
if: needs.build-context.outputs.run-ubuntu == 'true'
615615
steps:
616-
- uses: actions/checkout@v4
616+
- uses: actions/checkout@v6
617617
with:
618618
persist-credentials: false
619619
- name: Runner image version
@@ -670,13 +670,13 @@ jobs:
670670
sanitizer: ${{ matrix.sanitizer }}
671671
- name: Upload crash
672672
if: failure() && steps.build.outcome == 'success'
673-
uses: actions/upload-artifact@v4
673+
uses: actions/upload-artifact@v6
674674
with:
675675
name: ${{ matrix.sanitizer }}-artifacts
676676
path: ./out/artifacts
677677
- name: Upload SARIF
678678
if: always() && steps.build.outcome == 'success'
679-
uses: github/codeql-action/upload-sarif@v3
679+
uses: github/codeql-action/upload-sarif@v4
680680
with:
681681
sarif_file: cifuzz-sarif/results.sarif
682682
checkout_path: cifuzz-sarif

.github/workflows/jit.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-24.04
3939
timeout-minutes: 90
4040
steps:
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v6
4242
with:
4343
persist-credentials: false
4444
- name: Build tier two interpreter
@@ -92,10 +92,10 @@ jobs:
9292
architecture: aarch64
9393
runner: ubuntu-24.04-arm
9494
steps:
95-
- uses: actions/checkout@v4
95+
- uses: actions/checkout@v6
9696
with:
9797
persist-credentials: false
98-
- uses: actions/setup-python@v5
98+
- uses: actions/setup-python@v6
9999
with:
100100
python-version: '3.11'
101101

@@ -140,10 +140,10 @@ jobs:
140140
llvm:
141141
- 21
142142
steps:
143-
- uses: actions/checkout@v4
143+
- uses: actions/checkout@v6
144144
with:
145145
persist-credentials: false
146-
- uses: actions/setup-python@v5
146+
- uses: actions/setup-python@v6
147147
with:
148148
python-version: '3.11'
149149
- name: Build with JIT enabled and GIL disabled
@@ -168,10 +168,10 @@ jobs:
168168
llvm:
169169
- 21
170170
steps:
171-
- uses: actions/checkout@v4
171+
- uses: actions/checkout@v6
172172
with:
173173
persist-credentials: false
174-
- uses: actions/setup-python@v5
174+
- uses: actions/setup-python@v6
175175
with:
176176
python-version: '3.11'
177177
- name: Build with JIT
@@ -195,10 +195,10 @@ jobs:
195195
llvm:
196196
- 21
197197
steps:
198-
- uses: actions/checkout@v4
198+
- uses: actions/checkout@v6
199199
with:
200200
persist-credentials: false
201-
- uses: actions/setup-python@v5
201+
- uses: actions/setup-python@v6
202202
with:
203203
python-version: '3.11'
204204
- name: Build with JIT and tailcall

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
timeout-minutes: 10
2020

2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v6
2323
with:
2424
persist-credentials: false
2525
- uses: j178/prek-action@v1

.github/workflows/mypy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ jobs:
6565
"Tools/peg_generator",
6666
]
6767
steps:
68-
- uses: actions/checkout@v4
68+
- uses: actions/checkout@v6
6969
with:
7070
persist-credentials: false
71-
- uses: actions/setup-python@v5
71+
- uses: actions/setup-python@v6
7272
with:
7373
python-version: "3.13"
7474
cache: pip

.github/workflows/new-bugs-announce-notifier.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313
runs-on: ubuntu-latest
1414
timeout-minutes: 10
1515
steps:
16-
- uses: actions/setup-node@v4
16+
- uses: actions/setup-node@v6
1717
with:
1818
node-version: 20
1919
- run: npm install mailgun.js form-data
2020
- name: Send notification
21-
uses: actions/github-script@v7
21+
uses: actions/github-script@v8
2222
env:
2323
MAILGUN_API_KEY: ${{ secrets.MAILGUN_PYTHON_ORG_MAILGUN_KEY }}
2424
with:

.github/workflows/reusable-context.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,14 @@ jobs:
6666
run-windows-tests: ${{ steps.changes.outputs.run-windows-tests }}
6767
steps:
6868
- name: Set up Python
69-
uses: actions/setup-python@v5
69+
uses: actions/setup-python@v6
7070
with:
7171
python-version: "3"
7272

7373
- run: >-
7474
echo '${{ github.event_name }}'
7575
76-
- uses: actions/checkout@v4
76+
- uses: actions/checkout@v6
7777
with:
7878
persist-credentials: false
7979
ref: >-

.github/workflows/reusable-docs.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
refspec_pr: '+${{ github.event.pull_request.head.sha }}:remotes/origin/${{ github.event.pull_request.head.ref }}'
2828
steps:
2929
- name: 'Check out latest PR branch commit'
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@v6
3131
with:
3232
persist-credentials: false
3333
ref: >-
@@ -52,7 +52,7 @@ jobs:
5252
git fetch origin "${refspec_base}" --shallow-since="${DATE}" \
5353
--no-tags --prune --no-recurse-submodules
5454
- name: 'Set up Python'
55-
uses: actions/setup-python@v5
55+
uses: actions/setup-python@v6
5656
with:
5757
python-version: '3'
5858
cache: 'pip'
@@ -82,10 +82,10 @@ jobs:
8282
runs-on: ubuntu-24.04
8383
timeout-minutes: 60
8484
steps:
85-
- uses: actions/checkout@v4
85+
- uses: actions/checkout@v6
8686
with:
8787
persist-credentials: false
88-
- uses: actions/cache@v4
88+
- uses: actions/cache@v5
8989
with:
9090
path: ~/.cache/pip
9191
key: ubuntu-doc-${{ hashFiles('Doc/requirements.txt') }}
@@ -108,11 +108,11 @@ jobs:
108108
runs-on: ubuntu-latest
109109
timeout-minutes: 30
110110
steps:
111-
- uses: actions/checkout@v4
111+
- uses: actions/checkout@v6
112112
with:
113113
persist-credentials: false
114114
- name: 'Set up Python'
115-
uses: actions/setup-python@v5
115+
uses: actions/setup-python@v6
116116
with:
117117
python-version: '3'
118118
cache: 'pip'

.github/workflows/reusable-macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
PYTHONSTRICTEXTENSIONBUILD: 1
2929
TERM: linux
3030
steps:
31-
- uses: actions/checkout@v4
31+
- uses: actions/checkout@v6
3232
with:
3333
persist-credentials: false
3434
- name: Runner image version

.github/workflows/reusable-san.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-24.04
2727
timeout-minutes: 60
2828
steps:
29-
- uses: actions/checkout@v4
29+
- uses: actions/checkout@v6
3030
with:
3131
persist-credentials: false
3232
- name: Runner image version
@@ -99,7 +99,7 @@ jobs:
9999
run: find "${GITHUB_WORKSPACE}" -name 'san_log.*' | xargs head -n 1000
100100
- name: Archive logs
101101
if: always()
102-
uses: actions/upload-artifact@v4
102+
uses: actions/upload-artifact@v6
103103
with:
104104
name: >-
105105
${{ inputs.sanitizer }}-logs-${{

0 commit comments

Comments
 (0)