vivekgana/Armature Quality Gates

AI code quality gates

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
config-filePath to armature.yaml config file (relative to workspace root)noarmature.yaml
checksComma-separated list of checks to enable (lint, type_check, test, security, complexity, docstring, test_ratio, dependency_audit). Defaults to config file values. no""
fail-thresholdQuality gate: draft (0.70) | review_ready (0.85) | merge_ready (0.95)noreview_ready
python-versionPython version to set upno3.11
run-gcRun garbage collection sweep after quality checksnofalse
run-healAttempt self-healing when checks failnofalse
upload-reportUpload an HTML quality report as a workflow artifactnofalse
namedescription
quality-scoreWeighted quality score from 0.0 (worst) to 1.0 (perfect)
gate-resultQuality gate reached: draft | review_ready | merge_ready
passedWhether all enabled checks passed (true/false)
report-pathPath to the generated HTML quality report (when upload-report is true)