Skip to content

ci: add Sonar scan workflow#6

Merged
aksOps merged 2 commits into
mainfrom
ci/add-sonar-scan
Jul 2, 2026
Merged

ci: add Sonar scan workflow#6
aksOps merged 2 commits into
mainfrom
ci/add-sonar-scan

Conversation

@aksOps

@aksOps aksOps commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add Sonar scan workflow for pull requests targeting main and pushes to main.
  • Add sonar-project.properties for the Rust TUI package.
  • Preserve existing main-branch checks by only adding a new workflow.

Verification

  • ruby -e "require 'yaml'; YAML.load_file('.github/workflows/sonar.yml')": passed
  • cargo fmt --check: passed
  • cargo test --locked: 210 passed
  • cargo build --release --locked: passed
  • node --check bin/lane.js: passed
  • npm pack --dry-run: 17 files, 76.9 kB
  • Sonar predictor: no issues
  • Reviewer pass: no findings

Notes

  • Requires SONAR_TOKEN repository/organization secret.
  • Forked PRs skip the Sonar job because GitHub does not expose secrets to fork PR workflows.
  • Uses SonarCloud default host; sonar.organization is randomcodespace and sonar.projectKey is RandomCodeSpace_lane.

Comment thread .github/workflows/sonar.yml Fixed
@sonarqubecloud

sonarqubecloud Bot commented Jul 2, 2026

Copy link
Copy Markdown

@aksOps aksOps merged commit b4e08e6 into main Jul 2, 2026
8 checks passed
@aksOps aksOps deleted the ci/add-sonar-scan branch July 4, 2026 15:23
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