labview-community-ci-cd/CompareVI History
Consumer-facing VI history platform surface backed by compare-vi-cli-action.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 1, 2026
- License
- None
Pinned Snippet
uses: labview-community-ci-cd/comparevi-history@c8be38e01cc4bdfafde50f31656ed6f25bf242d7 # v1.3.28tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| target_path | Legacy repository-relative VI path to inspect. Prefer target_spec_path plus target_id for consumer workflows. | no | "" |
| target_spec_path | Consumer-owned target catalog path checked into the caller repository. | no | "" |
| target_id | Target identifier from the consumer target catalog. | no | "" |
| start_ref | Branch, tag, or commit to inspect. | no | HEAD |
| end_ref | Optional end ref. | no | "" |
| source_branch_ref | Optional source branch ref for branch-budget enforcement. | no | "" |
| max_branch_commits | Optional maximum source-branch commit budget. | no | "" |
| max_pairs | Optional cap on adjacent commit pairs. | no | "" |
| max_signal_pairs | Optional cap on surfaced signal pairs. | no | 2 |
| noise_policy | Signal/noise handling policy: include, collapse, or skip. | no | collapse |
| mode | Comma/semicolon list of compare modes. Public workflows must use only explicit scoped modes. | no | "" |
| results_dir | Results directory relative to the caller repository root unless absolute. | no | tests/results/ref-compare/history |
| repository_root | Optional caller repository root when checkout is not at github.workspace. | no | "" |
| consumer_repository | Consumer repository slug recorded in the normalized request receipt. | no | "" |
| consumer_ref | Consumer ref recorded in the normalized request receipt. | no | "" |
| reviewer_surface | Reviewer surface to render: none, manual, or comment-gated. | no | none |
| reviewer_issue_number | Issue number for comment-gated reviewer surfaces. | no | "" |
| reviewer_pull_request_number | Pull request number for manual reviewer surfaces. | no | "" |
| reviewer_is_fork | Whether the current reviewer surface is operating on a fork head. | no | "" |
| container_image | Container image or execution plane string to include in rendered reviewer outputs. | no | "" |
| comparevi_repository | Backend tooling repository. Maintainer-only override in trusted contexts. | no | LabVIEW-Community-CI-CD/compare-vi-cli-action |
| comparevi_ref | Backend release tag or maintainer-only backend ref override in trusted contexts. | no | "" |
| render_report | Render markdown/html history reports. | no | true |
| report_format | Report format: html, xml, or text. | no | html |
| fail_fast | Stop after first diff. | no | false |
| fail_on_diff | Fail the step when any diff is found. | no | false |
| quiet | Reduce compare output. | no | false |
| detailed | Enable detailed history output. | no | true |
| keep_artifacts_on_no_diff | Preserve compare artifacts on no-diff runs. | no | false |
| include_merge_parents | Walk merge parents alongside the mainline. | no | false |
| compare_timeout_seconds | Optional per-compare timeout passed to the backend. | no | "" |
| invoke_script_path | Optional override for LVCompare invocation. Maintainer-only override in trusted contexts. | no | "" |
Outputs
| name | description |
|---|---|
| comparevi-ref | Resolved backend tooling ref. |
| tooling-path | Workspace-relative backend tooling path (extracted bundle or maintainer fallback checkout). |
| repository-root | Resolved caller repository root. |
| consumer-repository | Consumer repository recorded in the normalized request. |
| consumer-ref | Consumer ref recorded in the normalized request. |
| target-id | Resolved target identifier from the consumer target catalog. |
| target-spec-path | Resolved consumer target catalog path. |
| target-path | Resolved target path recorded by the backend. |
| request-path | Normalized comparevi-history request receipt path. |
| public-run-path | comparevi-history public run receipt path. |
| shared-evidence-path | Shared evidence receipt path emitted by the active comparevi-history entrypoint. |
| public-comment-path | Rendered public comment markdown path. |
| public-step-summary-path | Rendered public step-summary markdown path. |
| manifest-path | Aggregate history manifest path. |
| results-dir | Resolved history results directory. |
| history-summary-json | Stable backend facade summary JSON path. |
| mode-count | Number of compare modes executed. |
| total-processed | Number of processed comparison pairs. |
| total-diffs | Number of diff results. |
| stop-reason | Aggregate stop reason from the backend. |
| final-status | Final comparevi-history platform status. |
| final-reason | Final comparevi-history platform reason. |
| category-counts-json | JSON payload of comparison categories. |
| bucket-counts-json | JSON payload of bucket counts. |
| mode-manifests-json | JSON summary of per-mode manifests. |
| requested-mode-list | Normalized comma-separated list of requested modes. |
| executed-mode-list | Normalized comma-separated list of executed modes. |
| mode-list | Comma-separated list of executed modes. |
| mode-summary-markdown | Reviewer-facing markdown summary of the requested and executed mode bundle. |
| mode-summary-json-path | Machine-readable mode summary JSON path. |
| flag-list | Comma-separated list of compare flags. |
| history-report-md | Rendered markdown history report path. |
| history-report-html | Rendered HTML history report path. |