Skip to content

chore: retire Quality Zero (QZP) SaaS machinery; lean quality gate only#91

Merged
Prekzursil merged 1 commit into
mainfrom
chore/retire-qzp-machinery
Jun 25, 2026
Merged

chore: retire Quality Zero (QZP) SaaS machinery; lean quality gate only#91
Prekzursil merged 1 commit into
mainfrom
chore/retire-qzp-machinery

Conversation

@Prekzursil

Copy link
Copy Markdown
Owner

Retires the legacy Quality Zero / SaaS auto-issue + CI-churn machinery now superseded by the lean quality gate.

Deleted workflow files

  • agent-label-sync.yml, agent-task-queue.yml — agent queue automation
  • kpi-weekly-digest.yml — auto-generated weekly KPI digest issues
  • quality-zero-gate.yml, quality-zero-platform.yml, quality-zero-backlog.yml, quality-zero-remediation.yml — QZP control plane
  • codecov-analytics.yml + codecov.yml — Codecov SaaS
  • applitools-visual.yml, chromatic-playwright.yml — visual-testing SaaS

Kept (genuine CI + security)

  • quality.yml — the lean gate (required check)
  • codeql.yml — CodeQL (required check)
  • django.yml, django_ci.yml, verify.yml — real app CI
  • Dependabot Updates + Dependency Graph

The matching workflows were already disabled via the Actions API, and the stale required-check contexts (Chromatic Playwright, Applitools Visual) were removed from the branch ruleset so only quality + codeql are required — matching the Reframe lean model.

.quality/opengrep/* is retained: it is the opengrep ruleset consumed by the lean quality gate, not SaaS config.

Delete the legacy Quality Zero / SaaS auto-issue + churn workflows now
superseded by the lean 'quality' gate (quality.yml):

- agent-label-sync, agent-task-queue (agent queue automation)
- kpi-weekly-digest (auto-issue weekly digests)
- quality-zero-{gate,platform,backlog,remediation} (QZP control plane)
- codecov-analytics + codecov.yml (Codecov SaaS)
- applitools-visual, chromatic-playwright (visual SaaS)

Kept: quality.yml (lean gate), codeql.yml, django.yml/django_ci.yml
(real app CI), verify.yml. Dependabot + CodeQL remain enabled.
The matching workflows were disabled via the Actions API; stale
required-check contexts (Chromatic Playwright, Applitools Visual) were
removed from the branch ruleset so only quality + codeql are required.
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@Prekzursil Prekzursil merged commit 726fd87 into main Jun 25, 2026
9 checks passed
@Prekzursil Prekzursil deleted the chore/retire-qzp-machinery branch June 25, 2026 23:28
Prekzursil added a commit that referenced this pull request Jun 25, 2026
…lege (#92)

Removes the support code for the retired Quality Zero (QZP) / visual-SaaS
machinery (workflows already deleted in #91):

- scripts/quality/*.py — QZP SaaS gate scripts (check_codacy_zero,
  check_sonar_zero, check_sentry_zero, check_deepscan_zero,
  check_required_checks, check_quality_secrets, assert_coverage_100);
  only ever invoked by the deleted quality-zero workflows. Clears the
  CodeQL py/path-injection + py/partial-ssrf + unused-variable alerts
  rooted in these files.
- frontend/webcoder_ui/e2e/** + playwright.chromatic.config.ts and the
  orphaned e2e:chromatic / e2e:applitools npm scripts — Chromatic /
  Applitools visual-SaaS tests, run only by the retired visual workflows.

Also adds 'permissions: contents: read' to django.yml and django_ci.yml
(least privilege), clearing the CodeQL actions/missing-workflow-permissions
alerts.

The lean 'quality' gate and 'verify' do not reference any removed path.

Co-authored-by: Prekzursil <noreply@prekzursil.dev>
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.

1 participant