Skip to content

ci: full 6DQ L0+L1+G1 setup#3

Merged
nocoo merged 6 commits intomainfrom
fix/6dq-tier-b
Apr 15, 2026
Merged

ci: full 6DQ L0+L1+G1 setup#3
nocoo merged 6 commits intomainfrom
fix/6dq-tier-b

Conversation

@nocoo
Copy link
Copy Markdown
Owner

@nocoo nocoo commented Apr 15, 2026

Adds pre-commit hooks, CI workflow (Swift + TS dashboard), coverage thresholds, strict lint, and G2 security configs.

6DQ compliance: L0+L1+G1+G2 → enables Tier B.

nocoo and others added 6 commits April 16, 2026 06:14
Set up pre-commit hook running Swift tests, dashboard tests, and
dashboard lint. Add custom CI workflow with separate Swift (macOS)
and dashboard quality (ubuntu/bun) jobs.
Set 80% line/function coverage threshold in bunfig.toml
to prevent coverage regressions.
Add --max-warnings=0 to eslint script to fail on any warning,
ensuring stricter code quality gate.
Add .gitleaks.toml for secret scanning and osv-scanner.toml
for dependency vulnerability scanning (G2 security gate).
- Replace bare `tsc --noEmit` with `bun run typecheck` for PATH safety
- Add gitleaks and osv-scanner CI steps to enforce security configs
The gitleaks-action requires a license secret and osv-scanner-action
path was incorrect. Use direct binary downloads instead, matching the
base-ci reusable workflow approach.
@nocoo nocoo merged commit 8848b69 into main Apr 15, 2026
2 checks passed
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