3030 run_tests : ${{ steps.check.outputs.run_tests }}
3131 run_ssl_tests : ${{ steps.check.outputs.run_ssl_tests }}
3232 steps :
33- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
33+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
3434 - name : Check for source changes
3535 id : check
3636 run : |
@@ -59,13 +59,14 @@ jobs:
5959 check_abi :
6060 name : ' Check if the ABI has changed'
6161 runs-on : ubuntu-22.04 # 24.04 causes spurious errors
62+ timeout-minutes : 30
6263 needs : check_source
6364 if : needs.check_source.outputs.run_tests == 'true'
6465 steps :
65- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
66+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
6667 with :
6768 persist-credentials : false
68- - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
69+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
6970 - name : Install dependencies
7071 run : |
7172 sudo ./.github/workflows/posix-deps-apt.sh
@@ -97,16 +98,16 @@ jobs:
9798 needs : check_source
9899 if : needs.check_source.outputs.run_tests == 'true'
99100 steps :
100- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
101+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
101102 with :
102103 persist-credentials : false
103- - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
104+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
104105 - name : Install dependencies
105106 run : sudo ./.github/workflows/posix-deps-apt.sh
106107 - name : Add ccache to PATH
107108 run : echo "PATH=/usr/lib/ccache:$PATH" >> "$GITHUB_ENV"
108109 - name : Configure ccache action
109- uses : hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 # v1.2.20
110+ uses : hendrikmuhs/ccache-action@f09c25b45002a07be2955cbe52e8cee55643f89d # v1.2.24
110111 - name : Check Autoconf version 2.69 and aclocal 1.16.3
111112 run : |
112113 grep "Generated by GNU Autoconf 2.69" configure
@@ -149,7 +150,7 @@ jobs:
149150 env :
150151 IncludeUwp : ' true'
151152 steps :
152- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
153+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
153154 - name : Build CPython
154155 run : .\PCbuild\build.bat -e -p Win32
155156 - name : Display build info
@@ -165,7 +166,7 @@ jobs:
165166 env :
166167 IncludeUwp : ' true'
167168 steps :
168- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
169+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
169170 - name : Register MSVC problem matcher
170171 run : echo "::add-matcher::.github/problem-matchers/msvc.json"
171172 - name : Build CPython
@@ -186,7 +187,7 @@ jobs:
186187 HOMEBREW_NO_INSTALL_CLEANUP : 1
187188 PYTHONSTRICTEXTENSIONBUILD : 1
188189 steps :
189- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
190+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
190191 - name : Install Homebrew dependencies
191192 run : |
192193 brew bundle --file=Misc/Brewfile
@@ -218,7 +219,7 @@ jobs:
218219 OPENSSL_VER : 3.0.11
219220 PYTHONSTRICTEXTENSIONBUILD : 1
220221 steps :
221- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
222+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
222223 - name : Register gcc problem matcher
223224 run : echo "::add-matcher::.github/problem-matchers/gcc.json"
224225 - name : Install dependencies
@@ -230,7 +231,7 @@ jobs:
230231 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
231232 - name : ' Restore OpenSSL build'
232233 id : cache-openssl
233- uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
234+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
234235 with :
235236 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
236237 key : ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -241,7 +242,7 @@ jobs:
241242 run : |
242243 echo "PATH=/usr/lib/ccache:$PATH" >> "$GITHUB_ENV"
243244 - name : Configure ccache action
244- uses : hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 # v1.2.20
245+ uses : hendrikmuhs/ccache-action@f09c25b45002a07be2955cbe52e8cee55643f89d # v1.2.24
245246 - name : Configure CPython
246247 run : ./configure --with-pydebug --with-openssl=$OPENSSL_DIR
247248 - name : Build CPython
@@ -267,7 +268,7 @@ jobs:
267268 OPENSSL_DIR : ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}
268269 LD_LIBRARY_PATH : ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}/lib
269270 steps :
270- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
271+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
271272 with :
272273 persist-credentials : false
273274 - name : Register gcc problem matcher
@@ -281,7 +282,7 @@ jobs:
281282 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
282283 - name : ' Restore OpenSSL build'
283284 id : cache-openssl
284- uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
285+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
285286 with :
286287 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
287288 key : ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -292,7 +293,7 @@ jobs:
292293 run : |
293294 echo "PATH=/usr/lib/ccache:$PATH" >> "$GITHUB_ENV"
294295 - name : Configure ccache action
295- uses : hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 # v1.2.20
296+ uses : hendrikmuhs/ccache-action@f09c25b45002a07be2955cbe52e8cee55643f89d # v1.2.24
296297 - name : Configure CPython
297298 run : ./configure --with-pydebug --with-openssl=$OPENSSL_DIR
298299 - name : Build CPython
0 commit comments