Skip to content

Commit cf039bc

Browse files
authored
[3.11] Bump GitHub Actions (GH-143757) (#143802)
1 parent 0b8e4fe commit cf039bc

File tree

9 files changed

+38
-38
lines changed

9 files changed

+38
-38
lines changed

.github/workflows/build.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
run_ssl_tests: ${{ steps.check.outputs.run_ssl_tests }}
3333
config_hash: ${{ steps.config_hash.outputs.hash }}
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v6
3636
- name: Check for source changes
3737
id: check
3838
run: |
@@ -91,10 +91,10 @@ jobs:
9191
needs: check_source
9292
if: needs.check_source.outputs.run_tests == 'true'
9393
steps:
94-
- uses: actions/checkout@v4
94+
- uses: actions/checkout@v6
9595
with:
9696
persist-credentials: false
97-
- uses: actions/setup-python@v5
97+
- uses: actions/setup-python@v6
9898
- name: Install dependencies
9999
run: |
100100
sudo ./.github/workflows/posix-deps-apt.sh
@@ -123,7 +123,7 @@ jobs:
123123
if: ${{ failure() && steps.check.conclusion == 'failure' }}
124124
run: |
125125
make regen-abidump
126-
- uses: actions/upload-artifact@v4
126+
- uses: actions/upload-artifact@v6
127127
name: Publish updated ABI files
128128
if: ${{ failure() && steps.check.conclusion == 'failure' }}
129129
with:
@@ -139,16 +139,16 @@ jobs:
139139
needs: check_source
140140
if: needs.check_source.outputs.run_tests == 'true'
141141
steps:
142-
- uses: actions/checkout@v4
142+
- uses: actions/checkout@v6
143143
with:
144144
persist-credentials: false
145-
- uses: actions/setup-python@v5
145+
- uses: actions/setup-python@v6
146146
with:
147147
python-version: '3.x'
148148
- name: Runner image version
149149
run: echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
150150
- name: Restore config.cache
151-
uses: actions/cache@v4
151+
uses: actions/cache@v5
152152
with:
153153
path: config.cache
154154
# Include env.pythonLocation in key to avoid changes in environment when setup-python updates Python
@@ -243,13 +243,13 @@ jobs:
243243
OPENSSL_DIR: ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}
244244
LD_LIBRARY_PATH: ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}/lib
245245
steps:
246-
- uses: actions/checkout@v4
246+
- uses: actions/checkout@v6
247247
with:
248248
persist-credentials: false
249249
- name: Runner image version
250250
run: echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
251251
- name: Restore config.cache
252-
uses: actions/cache@v4
252+
uses: actions/cache@v5
253253
with:
254254
path: config.cache
255255
key: ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ needs.check_source.outputs.config_hash }}
@@ -264,7 +264,7 @@ jobs:
264264
echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
265265
- name: 'Restore OpenSSL build'
266266
id: cache-openssl
267-
uses: actions/cache@v4
267+
uses: actions/cache@v5
268268
with:
269269
path: ./multissl/openssl/${{ env.OPENSSL_VER }}
270270
key: ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -298,13 +298,13 @@ jobs:
298298
PYTHONSTRICTEXTENSIONBUILD: 1
299299
ASAN_OPTIONS: detect_leaks=0:allocator_may_return_null=1:handle_segv=0
300300
steps:
301-
- uses: actions/checkout@v4
301+
- uses: actions/checkout@v6
302302
with:
303303
persist-credentials: false
304304
- name: Runner image version
305305
run: echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
306306
- name: Restore config.cache
307-
uses: actions/cache@v4
307+
uses: actions/cache@v5
308308
with:
309309
path: config.cache
310310
key: ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ needs.check_source.outputs.config_hash }}
@@ -313,7 +313,7 @@ jobs:
313313
- name: Install dependencies
314314
run: sudo ./.github/workflows/posix-deps-apt.sh
315315
- name: Set up GCC-10 for ASAN
316-
uses: egor-tensin/setup-gcc@v1
316+
uses: egor-tensin/setup-gcc@v2
317317
with:
318318
version: 10
319319
- name: Configure OpenSSL env vars
@@ -323,7 +323,7 @@ jobs:
323323
echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
324324
- name: 'Restore OpenSSL build'
325325
id: cache-openssl
326-
uses: actions/cache@v4
326+
uses: actions/cache@v5
327327
with:
328328
path: ./multissl/openssl/${{ env.OPENSSL_VER }}
329329
key: ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}

.github/workflows/build_msi.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
runs-on: windows-2022
3737
timeout-minutes: 60
3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v6
4040
- name: Build CPython installer
4141
run: .\Tools\msi\build.bat -x86
4242

@@ -45,7 +45,7 @@ jobs:
4545
runs-on: windows-2022
4646
timeout-minutes: 60
4747
steps:
48-
- uses: actions/checkout@v4
48+
- uses: actions/checkout@v6
4949
- name: Build CPython installer
5050
run: .\Tools\msi\build.bat -x64
5151

@@ -54,6 +54,6 @@ jobs:
5454
runs-on: windows-2022
5555
timeout-minutes: 60
5656
steps:
57-
- uses: actions/checkout@v4
57+
- uses: actions/checkout@v6
5858
- name: Build CPython installer
5959
run: .\Tools\msi\build.bat -arm64

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ jobs:
1919
timeout-minutes: 10
2020

2121
steps:
22-
- uses: actions/checkout@v4
23-
- uses: actions/setup-python@v5
22+
- uses: actions/checkout@v6
23+
- uses: actions/setup-python@v6
2424
with:
2525
python-version: "3.x"
2626
- uses: pre-commit/action@v3.0.1

.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: 14
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.PSF_MAILGUN_KEY }}
2424
with:

.github/workflows/reusable-docs.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ jobs:
1717
runs-on: ubuntu-latest
1818
timeout-minutes: 60
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v6
2121
- name: 'Set up Python'
22-
uses: actions/setup-python@v5
22+
uses: actions/setup-python@v6
2323
with:
2424
python-version: '3'
2525
cache: 'pip'
@@ -29,7 +29,7 @@ jobs:
2929
- name: 'Build HTML documentation'
3030
run: make -C Doc/ SPHINXOPTS="-q" SPHINXERRORHANDLING="-W --keep-going" html
3131
- name: 'Upload'
32-
uses: actions/upload-artifact@v4
32+
uses: actions/upload-artifact@v6
3333
with:
3434
name: doc-html
3535
path: Doc/build/html
@@ -40,9 +40,9 @@ jobs:
4040
runs-on: ubuntu-latest
4141
timeout-minutes: 60
4242
steps:
43-
- uses: actions/checkout@v4
43+
- uses: actions/checkout@v6
4444
- name: 'Set up Python'
45-
uses: actions/setup-python@v5
45+
uses: actions/setup-python@v6
4646
with:
4747
python-version: '3.11' # known to work with Sphinx 4.2
4848
cache: 'pip'
@@ -58,8 +58,8 @@ jobs:
5858
runs-on: ubuntu-latest
5959
timeout-minutes: 60
6060
steps:
61-
- uses: actions/checkout@v4
62-
- uses: actions/cache@v4
61+
- uses: actions/checkout@v6
62+
- uses: actions/cache@v5
6363
with:
6464
path: ~/.cache/pip
6565
key: ubuntu-doc-${{ hashFiles('Doc/requirements.txt') }}

.github/workflows/reusable-macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ jobs:
2828
]
2929
runs-on: ${{ matrix.os }}
3030
steps:
31-
- uses: actions/checkout@v4
31+
- uses: actions/checkout@v6
3232
- name: Runner image version
3333
run: echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
3434
- name: Restore config.cache
35-
uses: actions/cache@v4
35+
uses: actions/cache@v5
3636
with:
3737
path: config.cache
3838
key: ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ inputs.config_hash }}

.github/workflows/reusable-ubuntu.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
OPENSSL_VER: 3.0.15
2525
PYTHONSTRICTEXTENSIONBUILD: 1
2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v6
2828
with:
2929
persist-credentials: false
3030
- name: Register gcc problem matcher
@@ -38,7 +38,7 @@ jobs:
3838
echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
3939
- name: 'Restore OpenSSL build'
4040
id: cache-openssl
41-
uses: actions/cache@v4
41+
uses: actions/cache@v5
4242
with:
4343
path: ./multissl/openssl/${{ env.OPENSSL_VER }}
4444
key: ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -64,7 +64,7 @@ jobs:
6464
- name: Runner image version
6565
run: echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
6666
- name: Restore config.cache
67-
uses: actions/cache@v4
67+
uses: actions/cache@v5
6868
with:
6969
path: ${{ env.CPYTHON_BUILDDIR }}/config.cache
7070
key: ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ inputs.config_hash }}

.github/workflows/reusable-windows.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
env:
1515
IncludeUwp: 'true'
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v6
1818
- name: Build CPython
1919
run: .\PCbuild\build.bat -e -d -p Win32 ${{ inputs.free-threading && '--disable-gil' || '' }}
2020
- name: Display build info
@@ -29,7 +29,7 @@ jobs:
2929
env:
3030
IncludeUwp: 'true'
3131
steps:
32-
- uses: actions/checkout@v4
32+
- uses: actions/checkout@v6
3333
- name: Register MSVC problem matcher
3434
run: echo "::add-matcher::.github/problem-matchers/msvc.json"
3535
- name: Build CPython
@@ -46,7 +46,7 @@ jobs:
4646
env:
4747
IncludeUwp: 'true'
4848
steps:
49-
- uses: actions/checkout@v4
49+
- uses: actions/checkout@v6
5050
- name: Register MSVC problem matcher
5151
run: echo "::add-matcher::.github/problem-matchers/msvc.json"
5252
- name: Build CPython

.github/workflows/verify-ensurepip-wheels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ jobs:
2525
runs-on: ubuntu-latest
2626
timeout-minutes: 10
2727
steps:
28-
- uses: actions/checkout@v4
29-
- uses: actions/setup-python@v5
28+
- uses: actions/checkout@v6
29+
- uses: actions/setup-python@v6
3030
with:
3131
python-version: '3'
3232
- name: Compare checksums of bundled pip and setuptools to ones published on PyPI

0 commit comments

Comments
 (0)