From b916d765cf81792321a03e77344187b6dddd46ca Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Sat, 7 Feb 2026 12:35:59 +0200 Subject: [PATCH] Remove duplicate target list --- .github/workflows/tail-call.yml | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/.github/workflows/tail-call.yml b/.github/workflows/tail-call.yml index 5a96d532febe1c..0d4b225aa88aa0 100644 --- a/.github/workflows/tail-call.yml +++ b/.github/workflows/tail-call.yml @@ -25,6 +25,7 @@ concurrency: env: FORCE_COLOR: 1 + LLVM: 20 jobs: tail-call: @@ -34,16 +35,6 @@ jobs: strategy: fail-fast: false matrix: - target: - - x86_64-pc-windows-msvc/msvc - - x86_64-pc-windows-msvc/msvc-free-threading - - x86_64-apple-darwin/clang - - aarch64-apple-darwin/clang - - x86_64-unknown-linux-gnu/gcc - - x86_64-unknown-linux-gnu/gcc-free-threading - - aarch64-unknown-linux-gnu/gcc - llvm: - - 20 include: - target: x86_64-pc-windows-msvc/msvc architecture: x64 @@ -95,19 +86,19 @@ jobs: if: runner.os == 'macOS' run: | brew update - brew install llvm@${{ matrix.llvm }} + brew install llvm@${{ env.LLVM }} export SDKROOT="$(xcrun --show-sdk-path)" - export PATH="/usr/local/opt/llvm@${{ matrix.llvm }}/bin:$PATH" - export PATH="/opt/homebrew/opt/llvm@${{ matrix.llvm }}/bin:$PATH" - CC=clang-${{ matrix.llvm }} ./configure --with-tail-call-interp + export PATH="/usr/local/opt/llvm@${{ env.LLVM }}/bin:$PATH" + export PATH="/opt/homebrew/opt/llvm@${{ env.LLVM }}/bin:$PATH" + CC=clang-${{ env.LLVM }} ./configure --with-tail-call-interp make all --jobs 4 ./python.exe -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 - name: Native Linux if: runner.os == 'Linux' run: | - sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }} - export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH" - CC=clang-${{ matrix.llvm }} ./configure --with-tail-call-interp ${{ matrix.configure_flags }} + sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ env.LLVM }} + export PATH="$(llvm-config-${{ env.LLVM }} --bindir):$PATH" + CC=clang-${{ env.LLVM }} ./configure --with-tail-call-interp ${{ matrix.configure_flags }} make all --jobs 4 ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3