spec-kitty / spec-kitty/spec-kitty

Restore push-time SonarCloud after project quality gate cleanup

Open
#825 7 comments 0 reactions 1 assignee Claimed by @stijn-dejongh View on GitHub
priority:P1
Dominant language
Python
Stars
1.6k
Forks
165
Avg merge
14h 52m
Merged PRs (30d)
303

Description

## Problem

Main push CI currently fails in the `sonarcloud` job even after lint, lock, clean install, slow tests, and e2e/cross-cutting pass.

Latest observed failing run: https://github.com/Priivacy-ai/spec-kitty/actions/runs/25007722335

SonarCloud project status for `Priivacy-ai_spec-kitty` on `main` reports:

- `new_reliability_rating`: actual 3, threshold 1
- `new_security_rating`: actual 5, threshold 1
- `new_coverage`: 40.8%, threshold 80%
- `new_security_hotspots_reviewed`: 0%, threshold 100%
- 409 unresolved new-code issues since the configured previous-version baseline
- 7 unreviewed security hotspots

The failure is project-wide Sonar backlog, not the e2e fixture/schema compatibility patch. Because the SonarCloud GitHub App posts a failing check when the scan runs, main push CI cannot be fully green while this backlog remains.

## Follow-up

- Review/resolve or explicitly accept the SonarCloud hotspot backlog.
- Fix or suppress the one reported vulnerability and reliability bug.
- Decide whether the previous-version new-code baseline should be reset or kept.
- Re-enable push-time SonarCloud once the project quality gate is expected to pass.

## Temporary CI Hygiene

Until this is fixed, push-time SonarCloud should be quarantined to scheduled/manual runs so normal main CI can reflect repo test/build health without a known unrelated project-wide quality gate failure.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.