labview-community-ci-cd/CompareVI History

Consumer-facing VI history platform surface backed by compare-vi-cli-action.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 1, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: labview-community-ci-cd/comparevi-history@c8be38e01cc4bdfafde50f31656ed6f25bf242d7 # v1.3.28

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
target_pathLegacy repository-relative VI path to inspect. Prefer target_spec_path plus target_id for consumer workflows.no""
target_spec_pathConsumer-owned target catalog path checked into the caller repository.no""
target_idTarget identifier from the consumer target catalog.no""
start_refBranch, tag, or commit to inspect.noHEAD
end_refOptional end ref.no""
source_branch_refOptional source branch ref for branch-budget enforcement.no""
max_branch_commitsOptional maximum source-branch commit budget.no""
max_pairsOptional cap on adjacent commit pairs.no""
max_signal_pairsOptional cap on surfaced signal pairs.no2
noise_policySignal/noise handling policy: include, collapse, or skip.nocollapse
modeComma/semicolon list of compare modes. Public workflows must use only explicit scoped modes.no""
results_dirResults directory relative to the caller repository root unless absolute.notests/results/ref-compare/history
repository_rootOptional caller repository root when checkout is not at github.workspace.no""
consumer_repositoryConsumer repository slug recorded in the normalized request receipt.no""
consumer_refConsumer ref recorded in the normalized request receipt.no""
reviewer_surfaceReviewer surface to render: none, manual, or comment-gated.nonone
reviewer_issue_numberIssue number for comment-gated reviewer surfaces.no""
reviewer_pull_request_numberPull request number for manual reviewer surfaces.no""
reviewer_is_forkWhether the current reviewer surface is operating on a fork head.no""
container_imageContainer image or execution plane string to include in rendered reviewer outputs.no""
comparevi_repositoryBackend tooling repository. Maintainer-only override in trusted contexts.noLabVIEW-Community-CI-CD/compare-vi-cli-action
comparevi_refBackend release tag or maintainer-only backend ref override in trusted contexts.no""
render_reportRender markdown/html history reports.notrue
report_formatReport format: html, xml, or text.nohtml
fail_fastStop after first diff.nofalse
fail_on_diffFail the step when any diff is found.nofalse
quietReduce compare output.nofalse
detailedEnable detailed history output.notrue
keep_artifacts_on_no_diffPreserve compare artifacts on no-diff runs.nofalse
include_merge_parentsWalk merge parents alongside the mainline.nofalse
compare_timeout_secondsOptional per-compare timeout passed to the backend.no""
invoke_script_pathOptional override for LVCompare invocation. Maintainer-only override in trusted contexts.no""
namedescription
comparevi-refResolved backend tooling ref.
tooling-pathWorkspace-relative backend tooling path (extracted bundle or maintainer fallback checkout).
repository-rootResolved caller repository root.
consumer-repositoryConsumer repository recorded in the normalized request.
consumer-refConsumer ref recorded in the normalized request.
target-idResolved target identifier from the consumer target catalog.
target-spec-pathResolved consumer target catalog path.
target-pathResolved target path recorded by the backend.
request-pathNormalized comparevi-history request receipt path.
public-run-pathcomparevi-history public run receipt path.
shared-evidence-pathShared evidence receipt path emitted by the active comparevi-history entrypoint.
public-comment-pathRendered public comment markdown path.
public-step-summary-pathRendered public step-summary markdown path.
manifest-pathAggregate history manifest path.
results-dirResolved history results directory.
history-summary-jsonStable backend facade summary JSON path.
mode-countNumber of compare modes executed.
total-processedNumber of processed comparison pairs.
total-diffsNumber of diff results.
stop-reasonAggregate stop reason from the backend.
final-statusFinal comparevi-history platform status.
final-reasonFinal comparevi-history platform reason.
category-counts-jsonJSON payload of comparison categories.
bucket-counts-jsonJSON payload of bucket counts.
mode-manifests-jsonJSON summary of per-mode manifests.
requested-mode-listNormalized comma-separated list of requested modes.
executed-mode-listNormalized comma-separated list of executed modes.
mode-listComma-separated list of executed modes.
mode-summary-markdownReviewer-facing markdown summary of the requested and executed mode bundle.
mode-summary-json-pathMachine-readable mode summary JSON path.
flag-listComma-separated list of compare flags.
history-report-mdRendered markdown history report path.
history-report-htmlRendered HTML history report path.