You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR #50 (closed as superseded — its diff conflicts with the monorepo restructure #105 and predates significant CI/CD evolution: current `release.yml` already does OIDC-based npm/PyPI publishing and multi-target coverage upload that #50's Docker/Codecov/Coveralls mix doesn't match) proposed adding SonarCloud code quality/security analysis. That specific idea is still worth doing as fresh, focused scope against the current CI setup.
Proposed scope (narrower than #50 — just SonarCloud, not a CI rewrite)
Add `sonar-project.properties` scoped to the current `packages/{agentic,agentic-crew,providers,triage,meshy-content-generator}` + `tooling/*` layout
Add `.github/workflows/sonarcloud.yml`: checkout with full history (`fetch-depth: 0`), build, run `pnpm nx run-many -t test:coverage --projects=tag:lang:ts` for lcov, run Python coverage via `pytest --cov`, then the SonarSource scan action
Do NOT bundle Coveralls/Codecov/Docker changes from feat: add SonarCloud and Coveralls integration #50 — current CI already has its own coverage-artifact and publishing story; keep this PR scoped to SonarCloud only
Summary
PR #50 (closed as superseded — its diff conflicts with the monorepo restructure #105 and predates significant CI/CD evolution: current `release.yml` already does OIDC-based npm/PyPI publishing and multi-target coverage upload that #50's Docker/Codecov/Coveralls mix doesn't match) proposed adding SonarCloud code quality/security analysis. That specific idea is still worth doing as fresh, focused scope against the current CI setup.
Proposed scope (narrower than #50 — just SonarCloud, not a CI rewrite)