ci(sonarqube): add non-blocking SonarQube analysis on push to main #13
Reference in New Issue
Block a user
No description provided.
Delete Branch "ci/sonarqube-analysis"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds SonarQube static analysis to the link repo, mirroring the setup already in
website/.What
sonar-project.properties— project keyrunic-gateway-link, sourcessidecar/src, excludestarget/+ lockfiles. Rust tests are inline#[cfg(test)], so no separatesonar.testspath. Commented-out Clippy-report hook for later enrichment..gitea/workflows/sonarqube.yml—SonarQubeworkflow on push tomain(+workflow_dispatch). Full-history checkout +sonarsource/sonarqube-scan-action@v4.Notes
release.yml.SONAR_TOKEN+ variableSONAR_HOST_URL. The SonarQube projectrunic-gateway-linkmust also be created server-side.docs/ci/SONARQUBE.md(RunicGateway/docs#, separate PR).AI-assisted: authored with Claude Code (Anthropic). Commit trailer records
Co-Authored-By: Claude.🤖 Generated with Claude Code