5858uses : actions/checkout@v4 
5959        with :
6060          fetch-depth : 1 
61+           persist-credentials : false 
6162      - name : Runner image version 
6263        run : echo "IMAGE_VERSION=${ImageVersion}" >> "$GITHUB_ENV" 
6364      - name : Check Autoconf and aclocal versions 
9495    if : needs.check_source.outputs.run_tests == 'true' 
9596    steps :
9697      - uses : actions/checkout@v4 
98+         with :
99+           persist-credentials : false 
97100      - uses : actions/setup-python@v5 
98101        with :
99102          python-version : ' 3.x' 
@@ -120,7 +123,7 @@ jobs:
120123name : Build CPython 
121124        run : | 
122125          make -j4 regen-all 
123-           make regen-stdlib-module-names regen-sbom 
126+           make regen-stdlib-module-names regen-sbom regen-unicodedata  
124127name : Check for changes 
125128        run : | 
126129          git add -u 
@@ -235,10 +238,19 @@ jobs:
235238        free-threading :
236239        - false 
237240        - true 
241+         os :
242+         - ubuntu-24.04 
243+         - ubuntu-24.04-aarch64 
244+         is-fork :  #  only used for the exclusion trick
245+         - ${{ github.repository_owner != 'python' }} 
246+         exclude :
247+         - os : ubuntu-24.04-aarch64 
248+           is-fork : true 
238249    uses : ./.github/workflows/reusable-ubuntu.yml 
239250    with :
240251      config_hash : ${{ needs.check_source.outputs.config_hash }} 
241252      free-threading : ${{ matrix.free-threading }} 
253+       os : ${{ matrix.os }} 
242254
243255  build_ubuntu_ssltests :
244256    name : ' Ubuntu SSL tests with OpenSSL' 
@@ -259,6 +271,8 @@ jobs:
259271      LD_LIBRARY_PATH : ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}/lib 
260272    steps :
261273    - uses : actions/checkout@v4 
274+       with :
275+         persist-credentials : false 
262276    - name : Runner image version 
263277      run : echo "IMAGE_VERSION=${ImageVersion}" >> "$GITHUB_ENV" 
264278    - name : Restore config.cache 
@@ -319,6 +333,8 @@ jobs:
319333      PYTHONSTRICTEXTENSIONBUILD : 1 
320334    steps :
321335    - uses : actions/checkout@v4 
336+       with :
337+         persist-credentials : false 
322338    - name : Register gcc problem matcher 
323339      run : echo "::add-matcher::.github/problem-matchers/gcc.json" 
324340    - name : Install Dependencies 
@@ -402,7 +418,7 @@ jobs:
402418        # 
403419        # (GH-104097) test_sysconfig is skipped because it has tests that are 
404420        # failing when executed from inside a virtual environment. 
405-         ${{ env. VENV_PYTHON }}  -m test \ 
421+         "${ VENV_PYTHON}"  -m test \ 
406422          -W \ 
407423          -o \ 
408424          -j4 \ 
@@ -437,6 +453,8 @@ jobs:
437453      ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0 
438454    steps :
439455    - uses : actions/checkout@v4 
456+       with :
457+         persist-credentials : false 
440458    - name : Runner image version 
441459      run : echo "IMAGE_VERSION=${ImageVersion}" >> "$GITHUB_ENV" 
442460    - name : Restore config.cache 
0 commit comments