@@ -21,6 +21,9 @@ concurrency:
2121 group : ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
2222 cancel-in-progress : true
2323
24+ env :
25+ FORCE_COLOR : 1
26+
2427jobs :
2528 tail-call :
2629 name : ${{ matrix.target }}
6164 runner : ubuntu-24.04
6265 - target : aarch64-unknown-linux-gnu/gcc
6366 architecture : aarch64
64- # Forks don't have access to our paid AArch64 runners. These jobs are skipped below:
65- runner : ${{ github.repository_owner == 'python' && 'ubuntu-24.04-aarch64' || 'ubuntu-24.04' }}
67+ runner : ubuntu-24.04-arm
6668 steps :
6769 - uses : actions/checkout@v4
6870 with :
@@ -71,15 +73,15 @@ jobs:
7173 with :
7274 python-version : ' 3.11'
7375
74- - name : Native Windows (Debug )
76+ - name : Native Windows (debug )
7577 if : runner.os == 'Windows' && matrix.architecture != 'ARM64'
7678 run : |
7779 choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0
7880 ./PCbuild/build.bat --tail-call-interp -d -p ${{ matrix.architecture }}
7981 ./PCbuild/rt.bat -d -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3
8082
8183 # No tests (yet):
82- - name : Emulated Windows (Release )
84+ - name : Emulated Windows (release )
8385 if : runner.os == 'Windows' && matrix.architecture == 'ARM64'
8486 run : |
8587 choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0
8991 # This is a bug in the macOS runner image where the pre-installed Python is installed in the same
9092 # directory as the Homebrew Python, which causes the build to fail for macos-13. This line removes
9193 # the symlink to the pre-installed Python so that the Homebrew Python is used instead.
92- - name : Native macOS (Debug )
94+ - name : Native macOS (debug )
9395 if : runner.os == 'macOS'
9496 run : |
9597 brew update
@@ -102,9 +104,8 @@ jobs:
102104 make all --jobs 4
103105 ./python.exe -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
104106
105- - name : Native Linux (Release)
106- # Forks don't have access to our paid AArch64 runners. Skip those:
107- if : runner.os == 'Linux' && (matrix.architecture == 'x86_64' || github.repository_owner == 'python')
107+ - name : Native Linux (release)
108+ if : runner.os == 'Linux'
108109 run : |
109110 sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }}
110111 export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
0 commit comments