Skip to content

Integrate SonarQube Cloud analysis and quality badge - #155

Merged
rmcdaniel merged 2 commits into
mainfrom
ci/sonarqube-cloud
Oct 15, 2026
Merged

rmcdaniel merged 2 commits into
mainfrom
ci/sonarqube-cloud

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Outcome

Use SonarQube Cloud across the product repositories as a maintained source-quality check, with accurate repository badges and meaningful review of findings.

Acceptance

  • Each repository is bound to its corresponding Sonar project; private source and results remain private.
  • CI scans the exact checked-out revision, reports its quality gate, and preserves PR comments, annotations and checks.
  • Forks receive no analysis credential. Approved actions are pinned, and scanner credentials are scoped to the scan step.
  • Sources and tests are classified deliberately; generated files, dependencies and disposable outputs are excluded.
  • Coverage is imported when a real report exists; missing coverage is never presented as measured coverage.
  • Existing test, release and deployment checks remain required. Valid findings are fixed or explicitly triaged, with no blanket acceptance to manufacture a green gate.
  • Readable setup and triage instructions describe the quality profile, gate, notification path and maintenance responsibility.

Server changes are limited to a separately coordinated CI/configuration/README window. No runtime, native/shared fixture, package version or frozen actor change is part of this task.

@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 15, 2026 19:36
@rmcdaniel
rmcdaniel merged commit 9b588c1 into main Oct 15, 2026
14 checks passed
@rmcdaniel
rmcdaniel deleted the ci/sonarqube-cloud branch October 15, 2026 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants