feat(ci): add qlty gate and weekly health scan#60
Conversation
Adds qlty-gate job (PR diff gate, fail-level medium) and qlty-health job (weekly full scan, informational). Refs: ByronWilliamsCPA/.github#188 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughA new GitHub Actions workflow ChangesCode Quality Gating Workflow
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Dependency ReviewThe following issues were found:
License Issues.github/workflows/qlty.yml
OpenSSF Scorecard
Scanned Files
|
There was a problem hiding this comment.
Pull request overview
Adds a dedicated GitHub Actions workflow to integrate Qlty checks into the repo’s CI posture: a PR “diff gate” to block new medium+ findings and a scheduled “health scan” to monitor the full codebase on a weekly cadence.
Changes:
- Introduces a
qlty-gatereusable-workflow job for PRs withfail-level: medium. - Introduces a
qlty-healthreusable-workflow job for scheduled/manual runs withcheck-all: trueandno-fail: true. - Adds workflow-level concurrency to cancel in-progress runs per ref.
| - cron: '0 7 * * 1' | ||
| workflow_dispatch: | ||
|
|
||
| permissions: read-all |
Summary
qlty-gatejob: PR diff gate withfail-level: medium, blocks merges that introduce medium+ severity issuesqlty-healthjob: weekly Monday 07:00 UTC full-codebase scan, informational only (no-fail: trueuntil existing qlty debt is resolved)ByronWilliamsCPA/.githubrepo (040026ab)Dependencies
Depends on ByronWilliamsCPA/.github#188 merging first (the
python-qlty-gate.ymlreusable workflow must exist at the pinned SHA before this workflow can run successfully).Test plan
mainand confirmqlty-gate / Qlty Gatecheck appears and runsworkflow_dispatchmanually to confirmqlty-healthjob runs without errorqlty-gate / Qlty Gatematches the name required by org docs-tier rulesetGenerated with Claude Code
Summary by CodeRabbit