Files
breakpilot-compliance/.gitea/workflows
Sharang Parnerkar f96536ebbe
Some checks failed
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / loc-budget (push) Successful in 25s
CI / secret-scan (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / go-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / nodejs-build (push) Successful in 2m51s
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / test-go (push) Successful in 47s
CI / test-python-backend (push) Failing after 43s
CI / test-python-document-crawler (push) Successful in 30s
CI / test-python-dsms-gateway (push) Successful in 22s
CI / validate-canonical-controls (push) Successful in 22s
ci: optimize pipeline for feature branch workflow
Trigger changes:
- Remove dead 'develop' branch trigger
- PR gate runs full suite; push-to-main re-runs tests + build only

New jobs:
- branch-name: enforce feat/*/feature/*/fix/*/hotfix/* naming on PRs
- secret-scan: gitleaks v8 — blocks secrets from merging
- nodejs-build: 'next build' for admin-compliance + developer-portal
  (catches webpack/TS errors like the duplicate-export that broke CI)
- dep-audit: pip-audit (Python), npm audit --moderate (Node),
  govulncheck (Go, non-blocking until modules are pinned)

Existing job improvements:
- go-lint: add 'go build ./...' compile check
- python-lint: add import sanity check (catches NameError at collection)
- Rename test jobs for consistency

[guardrail-change]

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 16:46:02 +02:00
..