Skip to content

Add SonarQube analysis on pull requests and releases#2

Closed
Copilot wants to merge 2 commits intomainfrom
copilot/sonarqube-verification-on-release-mr
Closed

Add SonarQube analysis on pull requests and releases#2
Copilot wants to merge 2 commits intomainfrom
copilot/sonarqube-verification-on-release-mr

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 31, 2026

SonarQube scan was not integrated into the CI pipeline — no static analysis ran on PRs or releases.

Changes

  • .github/workflows/sonarqube.yml — New workflow triggered on pull_request and push: tags: ["v*"], using SonarSource/sonarqube-scan-action@v5 with fetch-depth: 0 for accurate SCM data. GITHUB_TOKEN scoped to contents: read.
  • sonar-project.properties — Project configuration pointing sources at src/ (shell) and ui/ (Python), excluding ui/dist/** and __pycache__.

Required secrets

Two repository secrets must be set before the workflow succeeds:

Secret Value
SONAR_TOKEN Auth token from your SonarQube/SonarCloud instance
SONAR_HOST_URL Server URL (e.g. https://sonarcloud.io)

Copilot AI changed the title [WIP] Add SonarQube verification for each release and MR Add SonarQube analysis on pull requests and releases Mar 31, 2026
Copilot AI requested a review from axgd-code March 31, 2026 08:22
@axgd-code axgd-code closed this Mar 31, 2026
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