boinger/confvis
Generate confidence badges and dashboards from aggregated code metrics
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 16, 2026
- License
- MIT
Pinned Snippet
uses: boinger/confvis@7e31ce0843b33b9a39fc5adbef48eab63c7eeff5 # v1.4.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| config | Path to confidence report (JSON/YAML) | yes | — |
| output | Output path for badge/report (required except for gate command) | no | — |
| command | Command to run: gauge, gate, generate, or aggregate | — | gauge |
| format | Output format: svg, json, text, markdown, github-comment | — | svg |
| badge-type | Badge type: gauge, flat, or sparkline | — | gauge |
| style | Color style: github, minimal, corporate, high-contrast | — | github |
| dark | Use dark mode colors | — | false |
| fail-under | Fail if score is below this threshold | — | 0 |
| compare-baseline | Compare against stored baseline | — | false |
| fail-on-regression | Fail if score decreased from baseline | — | false |
| save-baseline | Save current score as baseline after generation | — | false |
| create-check | Create GitHub Check Run with results | — | false |
| check-name | Name for the GitHub Check Run | — | Confidence Score |
| post-comment | Post confidence report as PR comment | — | false |
| comment-mode | Comment mode: create, update, or replace | — | update |
| history-auto | Auto-manage sparkline history (for sparkline badge-type) | — | false |
| factor-threshold | Per-factor thresholds, comma-separated Name:threshold (gate command) | — | "" |
| compare | Explicit baseline file path for comparison (gate command) | — | "" |
| baseline-ref | Git ref for baseline (gate command) | — | "" |
| baseline-file | File path for baseline (gate command) | — | "" |
| input-format | Input format: auto, json, or yaml (gate command) | — | auto |
| quiet | Suppress non-error output (gate command) | — | false |
| version | confvis version to use (default: latest) | — | latest |
Outputs
| name | description |
|---|---|
| score | The confidence score (0-100) |
| passed | Whether the score met the threshold (true/false) |
| delta | Score change from baseline (if compare-baseline enabled) |
| gate_result | Gate result: pass or fail (gate command only) |
| gate_score | Gate score (gate command only) |