88push :
99branches :
1010 -' main'
11+ -' 3.11'
1112 -' 3.10'
1213 -' 3.9'
1314 -' 3.8'
1415 -' 3.7'
1516pull_request :
1617branches :
1718 -' main'
19+ -' 3.11'
1820 -' 3.10'
1921 -' 3.9'
2022 -' 3.8'
2830run_tests :${{ steps.check.outputs.run_tests }}
2931run_ssl_tests :${{ steps.check.outputs.run_ssl_tests }}
3032steps :
31- -uses :actions/checkout@v2
33+ -uses :actions/checkout@v3
3234 -name :Check for source changes
3335id :check
3436run :|
6062needs :check_source
6163if :needs.check_source.outputs.run_tests == 'true'
6264steps :
63- -uses :actions/checkout@v2
64- -uses :actions/setup-python@v2
65+ -uses :actions/checkout@v3
66+ -uses :actions/setup-python@v3
6567 -name :Install Dependencies
6668run :sudo ./.github/workflows/posix-deps-apt.sh
6769 -name :Add ccache to PATH
@@ -114,7 +116,7 @@ jobs:
114116env :
115117IncludeUwp :' true'
116118steps :
117- -uses :actions/checkout@v2
119+ -uses :actions/checkout@v3
118120 -name :Build CPython
119121run :.\PCbuild\build.bat -e -d -p Win32
120122timeout-minutes :30
@@ -131,7 +133,7 @@ jobs:
131133env :
132134IncludeUwp :' true'
133135steps :
134- -uses :actions/checkout@v2
136+ -uses :actions/checkout@v3
135137 -name :Register MSVC problem matcher
136138run :echo "::add-matcher::.github/problem-matchers/msvc.json"
137139 -name :Build CPython
@@ -150,7 +152,7 @@ jobs:
150152env :
151153PYTHONSTRICTEXTENSIONBUILD :1
152154steps :
153- -uses :actions/checkout@v2
155+ -uses :actions/checkout@v3
154156 -name :Prepare homebrew environment variables
155157run :|
156158 echo "LDFLAGS=-L$(brew --prefix tcl-tk)/lib" >> $GITHUB_ENV
@@ -173,7 +175,7 @@ jobs:
173175OPENSSL_VER :1.1.1n
174176PYTHONSTRICTEXTENSIONBUILD :1
175177steps :
176- -uses :actions/checkout@v2
178+ -uses :actions/checkout@v3
177179 -name :Register gcc problem matcher
178180run :echo "::add-matcher::.github/problem-matchers/gcc.json"
179181 -name :Install Dependencies
@@ -185,7 +187,7 @@ jobs:
185187 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> $GITHUB_ENV
186188 -name :' Restore OpenSSL build'
187189id :cache-openssl
188- uses :actions/cache@v2.1.7
190+ uses :actions/cache@v3
189191with :
190192path :./multissl/openssl/${{ env.OPENSSL_VER }}
191193key :${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -236,7 +238,7 @@ jobs:
236238OPENSSL_DIR :${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}
237239LD_LIBRARY_PATH :${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}/lib
238240steps :
239- -uses :actions/checkout@v2
241+ -uses :actions/checkout@v3
240242 -name :Register gcc problem matcher
241243run :echo "::add-matcher::.github/problem-matchers/gcc.json"
242244 -name :Install Dependencies
@@ -248,7 +250,7 @@ jobs:
248250 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> $GITHUB_ENV
249251 -name :' Restore OpenSSL build'
250252id :cache-openssl
251- uses :actions/cache@v2.1.7
253+ uses :actions/cache@v3
252254with :
253255path :./multissl/openssl/${{ env.OPENSSL_VER }}
254256key :${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -280,7 +282,7 @@ jobs:
280282PYTHONSTRICTEXTENSIONBUILD :1
281283ASAN_OPTIONS :detect_leaks=0:allocator_may_return_null=1:handle_segv=0
282284steps :
283- -uses :actions/checkout@v2
285+ -uses :actions/checkout@v3
284286 -name :Register gcc problem matcher
285287run :echo "::add-matcher::.github/problem-matchers/gcc.json"
286288 -name :Install Dependencies
@@ -292,7 +294,7 @@ jobs:
292294 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> $GITHUB_ENV
293295 -name :' Restore OpenSSL build'
294296id :cache-openssl
295- uses :actions/cache@v2.1.7
297+ uses :actions/cache@v3
296298with :
297299path :./multissl/openssl/${{ env.OPENSSL_VER }}
298300key :${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}