docs(ci): document the SonarQube static-analysis setup #27

Merged
whitlocktech merged 1 commits from docs/ci-sonarqube into main 2026-07-21 04:16:52 +00:00
Member

Adds docs/ci/SONARQUBE.md — canonical documentation for the org-wide SonarQube setup, alongside the two code PRs wiring it up:

Covers

  • Server URL (https://sonar.whitlocktech.com) and the non-blocking, push-to-main philosophy.
  • Per-repo project keys + analysed sources (runic-gateway-website / -link / -android-app).
  • How it's wired: the sonar-project.properties + .gitea/workflows/sonarqube.yml pair each repo carries, and why the scan is source-based (no build).
  • One-time Gitea setup: the SONAR_TOKEN secret + SONAR_HOST_URL variable.
  • A short "adding a new repo" checklist.

AI-assisted: authored with Claude Code (Anthropic). Commit trailer records Co-Authored-By: Claude.

🤖 Generated with Claude Code

Adds `docs/ci/SONARQUBE.md` — canonical documentation for the org-wide SonarQube setup, alongside the two code PRs wiring it up: - RunicGateway/link#13 - RunicGateway/Android-app#18 - (website already had it) ## Covers - Server URL (`https://sonar.whitlocktech.com`) and the non-blocking, push-to-`main` philosophy. - Per-repo project keys + analysed sources (`runic-gateway-website` / `-link` / `-android-app`). - How it's wired: the `sonar-project.properties` + `.gitea/workflows/sonarqube.yml` pair each repo carries, and why the scan is source-based (no build). - One-time Gitea setup: the `SONAR_TOKEN` secret + `SONAR_HOST_URL` variable. - A short "adding a new repo" checklist. AI-assisted: authored with Claude Code (Anthropic). Commit trailer records `Co-Authored-By: Claude`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
wtclaude added 1 commit 2026-07-21 04:14:42 +00:00
Adds docs/ci/SONARQUBE.md covering the non-blocking push-to-main scan
wired into website, link, and Android-app: server URL, per-repo project
keys/sources, the SONAR_TOKEN secret + SONAR_HOST_URL variable, and how
to onboard a new repo.

Co-Authored-By: Claude <noreply@anthropic.com>
whitlocktech approved these changes 2026-07-21 04:16:45 +00:00
whitlocktech merged commit f3fa48c932 into main 2026-07-21 04:16:52 +00:00
whitlocktech deleted branch docs/ci-sonarqube 2026-07-21 04:16:53 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RunicGateway/docs#27
No description provided.