From 4e8213f9aa850bf74e2dfb4b39bc201db7a701a8 Mon Sep 17 00:00:00 2001 From: Tarik Moussa Date: Sun, 17 May 2026 20:34:52 +0200 Subject: [PATCH] =?UTF-8?q?fix(ci):=20cpp-tests.yml=20bereinigt=20?= =?UTF-8?q?=E2=80=94=20WITH=5FCGAL=5FTESTS=3DON=20in=20test-fast,=20Boost-?= =?UTF-8?q?Kommentar=20aktuell?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - test-fast konfiguriert jetzt mit -DWITH_CGAL_TESTS=ON (Boost im Image) - Kommentar aktualisiert (Boost kein Runtime-Install mehr nötig) - Konsistenz zwischen test-fast und test-cgal hergestellt Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/cpp-tests.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/cpp-tests.yml b/.gitea/workflows/cpp-tests.yml index 828bd08..af74f7a 100644 --- a/.gitea/workflows/cpp-tests.yml +++ b/.gitea/workflows/cpp-tests.yml @@ -12,7 +12,8 @@ on: # ───────────────────────────────────────────────────────────────────────────── # Job 1 — test-fast # Pure-math tests (Clausen, ImLi₂, Hyper-ideal Geometrie). -# Kein CGAL, kein Boost. Läuft auf ALLEN Branches in < 1 s. +# Konfiguriert mit -DWITH_CGAL_TESTS=ON (Boost im Image), baut aber nur +# conformallab_tests. Läuft auf ALLEN Branches in < 1 min. # ───────────────────────────────────────────────────────────────────────────── jobs: test-fast: @@ -24,7 +25,7 @@ jobs: - uses: actions/checkout@v4 - name: Configure (tests-only) - run: cmake -S code -B build -DCMAKE_BUILD_TYPE=Release + run: cmake -S code -B build -DCMAKE_BUILD_TYPE=Release -DWITH_CGAL_TESTS=ON - name: Build run: cmake --build build --target conformallab_tests -j$(nproc) @@ -55,10 +56,7 @@ jobs: # Verwendet -DWITH_CGAL_TESTS=ON (nicht -DWITH_CGAL=ON), damit kein # Viewer/GLFW gebaut wird — der CI-Container hat kein wayland-scanner. # -# Boost-Install-Schritt: solange das Docker-Image noch kein libboost-dev -# enthält, wird es hier zur Laufzeit nachinstalliert (~15 s). -# Nach dem nächsten Image-Rebuild (Dockerfile bereits aktualisiert) wird -# dieser Schritt zum No-Op. +# Boost (libboost-dev) ist seit Image-Rebuild bereits im Container. # ───────────────────────────────────────────────────────────────────────────── test-cgal: needs: test-fast