ci(sonarqube): add non-blocking SonarQube analysis on push to main #18
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 Android-app repo, mirroring the setup already in
website/.What
sonar-project.properties— project keyrunic-gateway-android-app, sourcesapp/src/main(Kotlin), testsapp/src/test, excludesbuild//.gradle//generated/. Commented-out Android Lint + JaCoCo import hooks for later enrichment..gitea/workflows/sonarqube.yml—SonarQubeworkflow on push tomain(+workflow_dispatch). Full-history checkout +sonarsource/sonarqube-scan-action@v4.Notes
pr-checks.ymlandrelease.yml.app/src/androidTestdoesn't exist yet, so it's left out ofsonar.teststo avoid a scanner warning — noted inline for when it's added.SONAR_TOKEN+ variableSONAR_HOST_URL. The SonarQube projectrunic-gateway-android-appmust 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
Pull request closed