From d700b5a2defb90f91a5359a11d4b1e2f81f2b7e3 Mon Sep 17 00:00:00 2001 From: Aniket Singh Yadav Date: Fri, 2 Jan 2026 19:50:01 +0530 Subject: [PATCH 1/2] Remove Chocolatey and Homebrew --- .github/workflows/tail-call.yml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/tail-call.yml b/.github/workflows/tail-call.yml index 1bc1bf20de0e06..e837dcfee0e045 100644 --- a/.github/workflows/tail-call.yml +++ b/.github/workflows/tail-call.yml @@ -83,9 +83,6 @@ jobs: if: runner.os == 'Windows' && matrix.architecture != 'ARM64' shell: pwsh run: | - choco install visualstudio2026buildtools --no-progress -y --force --params "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --locale en-US --passive" - $env:PATH = "C:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\bin;$env:PATH" - $env:PlatformToolset = "v145" ./PCbuild/build.bat --tail-call-interp -c Release -p ${{ matrix.architecture }} ./PCbuild/rt.bat -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3 @@ -94,21 +91,13 @@ jobs: if: runner.os == 'Windows' && matrix.architecture == 'ARM64' shell: pwsh run: | - choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0 - $env:PlatformToolset = "clangcl" - $env:LLVMToolsVersion = "${{ matrix.llvm }}.1.0" - $env:LLVMInstallDir = "C:\Program Files\LLVM" ./PCbuild/build.bat --tail-call-interp -p ${{ matrix.architecture }} - name: Native macOS (release) if: runner.os == 'macOS' run: | - brew update - brew install llvm@${{ matrix.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-20 ./configure --with-tail-call-interp + ./configure --with-tail-call-interp make all --jobs 4 ./python.exe -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 From 5008ea892ab7f09f1116c4ba84dd34e507353897 Mon Sep 17 00:00:00 2001 From: Aniket Singh Yadav Date: Fri, 2 Jan 2026 22:12:25 +0530 Subject: [PATCH 2/2] Remove Chocolatey and Homebrew --- .github/workflows/tail-call.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/tail-call.yml b/.github/workflows/tail-call.yml index e837dcfee0e045..589e63463ede78 100644 --- a/.github/workflows/tail-call.yml +++ b/.github/workflows/tail-call.yml @@ -83,6 +83,9 @@ jobs: if: runner.os == 'Windows' && matrix.architecture != 'ARM64' shell: pwsh run: | + choco install visualstudio2026buildtools --no-progress -y --force --params "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --locale en-US --passive" + $env:PATH = "C:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\bin;$env:PATH" + $env:PlatformToolset = "v145" ./PCbuild/build.bat --tail-call-interp -c Release -p ${{ matrix.architecture }} ./PCbuild/rt.bat -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3 @@ -91,6 +94,7 @@ jobs: if: runner.os == 'Windows' && matrix.architecture == 'ARM64' shell: pwsh run: | + $env:PlatformToolset = "clangcl" ./PCbuild/build.bat --tail-call-interp -p ${{ matrix.architecture }} - name: Native macOS (release)