]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
ci : build-msys job slimming [no ci] (#24157)
authorDaniel Bevenius <redacted>
Fri, 5 Jun 2026 05:57:36 +0000 (07:57 +0200)
committerGitHub <redacted>
Fri, 5 Jun 2026 05:57:36 +0000 (07:57 +0200)
This PR attempts to slim down the dependencies for build-msys jobs
making the same changes that we applied in whisper.cpp to reduce the
size of the github actions cache, and should also improve the run time
due to fewer dependencies that need to be installed.

I realize this is a scheduled job but I think it would still make sense
to apply these changes.

Refs: https://github.com/ggml-org/whisper.cpp/pull/3858

.github/workflows/build-msys.yml

index c2633c151a58b27ce2d8ae83f1eba5e94b1c4c0d..15c55cf12ccc53dc75121ce7c66e43bd82facde3 100644 (file)
@@ -27,8 +27,8 @@ jobs:
       fail-fast: false
       matrix:
         include:
-          - { sys: UCRT64,  env: ucrt-x86_64,  build: Release }
-          - { sys: CLANG64, env: clang-x86_64, build: Release }
+          - { sys: UCRT64,  env: ucrt-x86_64,  compiler: gcc,   build: Release }
+          - { sys: CLANG64, env: clang-x86_64, compiler: clang, build: Release }
 
     steps:
       - name: Clone
@@ -48,9 +48,7 @@ jobs:
           update: true
           msystem: ${{matrix.sys}}
           install: >-
-            base-devel
-            git
-            mingw-w64-${{matrix.env}}-toolchain
+            mingw-w64-${{matrix.env}}-${{matrix.compiler}}
             mingw-w64-${{matrix.env}}-cmake
             mingw-w64-${{matrix.env}}-openblas