@@ -109,20 +109,10 @@ jobs:
109109 python-version : ' 3.x'
110110 - name : Runner image version
111111 run : echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
112- - name : Restore config.cache
113- uses : actions/cache@v4
114- with :
115- path : config.cache
116- # Include env.pythonLocation in key to avoid changes in environment when setup-python updates Python
117- key : ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ needs.build-context.outputs.config-hash }}-${{ env.pythonLocation }}
118112 - name : Install dependencies
119113 run : sudo ./.github/workflows/posix-deps-apt.sh
120114 - name : Add ccache to PATH
121115 run : echo "PATH=/usr/lib/ccache:$PATH" >> "$GITHUB_ENV"
122- - name : Configure ccache action
123- uses :
hendrikmuhs/[email protected] 124- with :
125- save : false
126116 - name : Configure CPython
127117 run : |
128118 # Build Python with the libpython dynamic library
@@ -278,11 +268,6 @@ jobs:
278268 persist-credentials : false
279269 - name : Runner image version
280270 run : echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
281- - name : Restore config.cache
282- uses : actions/cache@v4
283- with :
284- path : config.cache
285- key : ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ needs.build-context.outputs.config-hash }}
286271 - name : Register gcc problem matcher
287272 run : echo "::add-matcher::.github/problem-matchers/gcc.json"
288273 - name : Install dependencies
@@ -304,10 +289,6 @@ jobs:
304289 - name : Add ccache to PATH
305290 run : |
306291 echo "PATH=/usr/lib/ccache:$PATH" >> "$GITHUB_ENV"
307- - name : Configure ccache action
308- uses :
hendrikmuhs/[email protected] 309- with :
310- save : false
311292 - name : Configure CPython
312293 run : ./configure CFLAGS="-fdiagnostics-format=json" --config-cache --enable-slower-safety --with-pydebug --with-openssl="$OPENSSL_DIR"
313294 - name : Build CPython
@@ -339,11 +320,6 @@ jobs:
339320 persist-credentials : false
340321 - name : Runner image version
341322 run : echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
342- - name : Restore config.cache
343- uses : actions/cache@v4
344- with :
345- path : config.cache
346- key : ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ needs.build-context.outputs.config-hash }}
347323 - name : Register gcc problem matcher
348324 run : echo "::add-matcher::.github/problem-matchers/gcc.json"
349325 - name : Install dependencies
@@ -370,10 +346,6 @@ jobs:
370346 - name : Add ccache to PATH
371347 run : |
372348 echo "PATH=/usr/lib/ccache:$PATH" >> "$GITHUB_ENV"
373- - name : Configure ccache action
374- uses :
hendrikmuhs/[email protected] 375- with :
376- save : false
377349 - name : Configure CPython
378350 run : |
379351 ./configure CFLAGS="-fdiagnostics-format=json" \
@@ -479,10 +451,6 @@ jobs:
479451 - name : Add ccache to PATH
480452 run : |
481453 echo "PATH=/usr/lib/ccache:$PATH" >> "$GITHUB_ENV"
482- - name : Configure ccache action
483- uses :
hendrikmuhs/[email protected] 484- with :
485- save : false
486454 - name : Setup directory envs for out-of-tree builds
487455 run : |
488456 echo "CPYTHON_RO_SRCDIR=$(realpath -m "${GITHUB_WORKSPACE}"/../cpython-ro-srcdir)" >> "$GITHUB_ENV"
@@ -493,11 +461,6 @@ jobs:
493461 run : sudo mount --bind -o ro "$GITHUB_WORKSPACE" "$CPYTHON_RO_SRCDIR"
494462 - name : Runner image version
495463 run : echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
496- - name : Restore config.cache
497- uses : actions/cache@v4
498- with :
499- path : ${{ env.CPYTHON_BUILDDIR }}/config.cache
500- key : ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ needs.build-context.outputs.config-hash }}
501464 - name : Configure CPython out-of-tree
502465 working-directory : ${{ env.CPYTHON_BUILDDIR }}
503466 run : |
@@ -581,11 +544,6 @@ jobs:
581544 persist-credentials : false
582545 - name : Runner image version
583546 run : echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
584- - name : Restore config.cache
585- uses : actions/cache@v4
586- with :
587- path : config.cache
588- key : ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ needs.build-context.outputs.config-hash }}
589547 - name : Register gcc problem matcher
590548 run : echo "::add-matcher::.github/problem-matchers/gcc.json"
591549 - name : Install dependencies
@@ -611,11 +569,6 @@ jobs:
611569 - name : Add ccache to PATH
612570 run : |
613571 echo "PATH=/usr/lib/ccache:$PATH" >> "$GITHUB_ENV"
614- - name : Configure ccache action
615- uses :
hendrikmuhs/[email protected] 616- with :
617- save : ${{ github.event_name == 'push' }}
618- max-size : " 200M"
619572 - name : Configure CPython
620573 run : ./configure --config-cache --with-address-sanitizer --without-pymalloc
621574 - name : Build CPython
@@ -662,11 +615,6 @@ jobs:
662615 persist-credentials : false
663616 - name : Runner image version
664617 run : echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV"
665- - name : Restore config.cache
666- uses : actions/cache@v4
667- with :
668- path : config.cache
669- key : ${{ github.job }}-${{ env.IMAGE_OS_VERSION }}-${{ needs.build-context.outputs.config-hash }}
670618 - name : Register gcc problem matcher
671619 run : echo "::add-matcher::.github/problem-matchers/gcc.json"
672620 - name : Set build dir
0 commit comments