fix: Feature/sonarqube3 (#6)

* patch: code coverage

* fix: ci fix

* fix: ci fix

---------

Co-authored-by: sdine <sdine@sdine.com>
This commit is contained in:
Sebastian Dine
2026-05-09 15:11:08 +02:00
committed by GitHub
parent a691291413
commit 7807192ecb
4 changed files with 4 additions and 0 deletions
+1
View File
@@ -37,6 +37,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.
- Keep `permissions` least-privilege:
- reusable build workflows: `contents: read`
- release/tag orchestrator: `contents: write`
+1
View File
@@ -52,6 +52,7 @@ jobs:
gcovr -r .
--sonarqube build/sonarqube-coverage.xml
--exclude "build/_deps/"
--exclude-directories "build/_deps"
- name: SonarQube Cloud scan
uses: SonarSource/sonarqube-scan-action@v5
+1
View File
@@ -52,6 +52,7 @@ jobs:
gcovr -r .
--sonarqube build/sonarqube-coverage.xml
--exclude "build/_deps/"
--exclude-directories "build/_deps"
- name: SonarQube Cloud scan
uses: SonarSource/sonarqube-scan-action@v5