fix: ci errors fixed (#7)

* patch: trigger release

* fix: ci fix

* fix: ci fix
This commit is contained in:
Sebastian Dine
2026-05-09 15:28:54 +02:00
committed by GitHub
parent 7807192ecb
commit 6f575f4cec
4 changed files with 6 additions and 0 deletions
+1
View File
@@ -38,6 +38,7 @@ GitHub Actions workflows for CI, release automation, and policy checks.
- Prefer minimal, surgical edits; avoid large workflow rewrites unless requested.
- Reusable workflows should declare explicit `workflow_call` inputs for required context (e.g., version, merge SHA).
- Sonar coverage steps that use `gcovr` must exclude third-party build trees at discovery time with `--exclude-directories` (for example `build/_deps`) so gcov does not process dependency `.gcda` files.
- For Linux Sonar coverage jobs, keep compiler and gcov toolchain aligned; because `cmake/Toolchain.cmake` prefers Clang by default, set `-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++` explicitly in the coverage configure step when using gcovr default `gcov`.
- Keep `permissions` least-privilege:
- reusable build workflows: `contents: read`
- release/tag orchestrator: `contents: write`
+2
View File
@@ -35,6 +35,8 @@ jobs:
- name: Configure with coverage instrumentation
run: >
cmake -S . -B build -G Ninja
-DCMAKE_C_COMPILER=gcc
-DCMAKE_CXX_COMPILER=g++
-DCCM_BUILD_TESTS=ON
-DCCM_USE_SYSTEM_WX=ON
-DCMAKE_BUILD_TYPE=Debug
+2
View File
@@ -35,6 +35,8 @@ jobs:
- name: Configure with coverage instrumentation
run: >
cmake -S . -B build -G Ninja
-DCMAKE_C_COMPILER=gcc
-DCMAKE_CXX_COMPILER=g++
-DCCM_BUILD_TESTS=ON
-DCCM_USE_SYSTEM_WX=ON
-DCMAKE_BUILD_TYPE=Debug