@@ -47,21 +47,21 @@ jobs:
47
47
fail-fast : false
48
48
matrix :
49
49
arch :
50
- - { name: win64x64, clang: 21.1.0, clang-arch: win64 }
51
- # - { name: win32x86, clang: msvc, clang-arch: win32 }
50
+ - win64x64
51
+ - win32x86
52
52
flavor :
53
53
- squeak.cog.spur
54
- # - squeak.stack.spur
55
- # - squeak.sista.spur
54
+ - squeak.stack.spur
55
+ - squeak.sista.spur
56
56
mode :
57
57
- fast
58
- # - debug
59
- # - assert
58
+ - debug
59
+ - assert
60
60
61
61
runs-on : windows-2025
62
- name : ${{ matrix.flavor }} for ${{ matrix.arch.name }}${{ matrix.mode == 'debug' && ' (DEBUG)' || matrix.mode == 'assert' && ' (ASSERT)' || '' }}
62
+ name : ${{ matrix.flavor }} for ${{ matrix.arch }}${{ matrix.mode == 'debug' && ' (DEBUG)' || matrix.mode == 'assert' && ' (ASSERT)' || '' }}
63
63
env :
64
- ARCH : ${{ matrix.arch.name }}
64
+ ARCH : ${{ matrix.arch }}
65
65
FLAVOR : ${{ matrix.flavor }}
66
66
MODE : ${{ matrix.mode }}
67
67
steps :
@@ -79,19 +79,11 @@ jobs:
79
79
uses : actions/cache@v4
80
80
with :
81
81
path : .thirdparty-cache
82
- key : thirdparty-cache-${{ matrix.arch.name }}-${{ matrix.flavor }}
83
-
84
- - name : Install LLVM/Clang (${{ matrix.arch.clang }})
85
- if : ${{ !startsWith(matrix.arch.clang, 'msvc') }}
86
- shell : pwsh
87
- run : |
88
- Start-BitsTransfer -Source "https://github.com/llvm/llvm-project/releases/download/llvmorg-${{ matrix.arch.clang }}/LLVM-${{ matrix.arch.clang }}-${{ matrix.arch.clang-arch }}.exe" -Destination "LLVM-${{ matrix.arch.clang }}-${{ matrix.arch.clang-arch }}.exe"
89
- Start-Process -FilePath "LLVM-${{ matrix.arch.clang }}-${{ matrix.arch.clang-arch }}.exe" -ArgumentList "/S /D=C:\LLVM-${{ matrix.arch.clang }}" -Wait
90
- echo "LLVM_BIN=C:/LLVM-${{ matrix.arch.clang }}/bin/" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
82
+ key : thirdparty-cache-${{ matrix.arch }}-${{ matrix.flavor }}
91
83
92
84
# Set your personal SSH key via GitHub to login securely into tmate shell
93
- - name : Setup tmate debugging session
94
- uses : mxschmitt/action-tmate@v3
85
+ # - name: Setup tmate debugging session
86
+ # uses: mxschmitt/action-tmate@v3
95
87
96
88
- name : Prepare MSYS2 environment
97
89
uses : msys2/setup-msys2@v2
0 commit comments