Skip to content

Add Sonarqube to GitHub CI#2120

Merged
cbentejac merged 1 commit intodevelopfrom
ci/sonarqube
Apr 23, 2026
Merged

Add Sonarqube to GitHub CI#2120
cbentejac merged 1 commit intodevelopfrom
ci/sonarqube

Conversation

@servantftransperfect
Copy link
Copy Markdown
Contributor

@servantftransperfect servantftransperfect commented Apr 22, 2026

This pull request adds SonarQube static analysis integration to the CI pipeline. It introduces a new workflow for building and analyzing the project with SonarQube, updates the main CI workflow to include this new job, and adds a configuration file for SonarQube analysis.

SonarQube Integration:

  • Added a new workflow file (.github/workflows/build-sonarqube.yml) to build the project in a Linux container and run SonarQube analysis, including caching and build wrapper setup.
  • Added a SonarQube configuration file (sonar-project.properties) specifying project metadata, source directories, exclusions, and CFamily analysis options.

CI Workflow Updates:

  • Updated .github/workflows/continuous-integration.yml to call the new build-sonarqube workflow as part of the CI jobs.
  • Removed a branch-specific filter (bits/macos-infra-v2) from the CI workflow triggers to simplify branch targeting.

@servantftransperfect servantftransperfect marked this pull request as ready for review April 22, 2026 16:01
@servantftransperfect servantftransperfect added this to the 3.4.0 milestone Apr 22, 2026
@servantftransperfect servantftransperfect changed the title [WIP] Sonarqube CI Add Sonarqube to GitHub CI Apr 22, 2026
@sonarqubecloud
Copy link
Copy Markdown

@cbentejac cbentejac merged commit 8bead6c into develop Apr 23, 2026
11 checks passed
@cbentejac cbentejac deleted the ci/sonarqube branch April 23, 2026 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants