lituus-io/Le Change

Ultraperformant change detection with deploy matrix, group discovery, and workflow intelligence

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
filesGlob patterns to include (comma-separated)no
files_ignoreGlob patterns to exclude (comma-separated)no
files_group_byTemplate for group discovery (e.g. stacks/{group}/**)no
files_group_by_keyGroup key mode: name, path, or hashname
files_ancestor_lookup_depthAncestor directory lookup depth (0=disabled, max=3)0
track_workflow_failuresEnable workflow failure trackingfalse
failure_tracking_levelTracking granularity: run or jobrun
wait_for_active_workflowsWait for concurrent overlapping workflows to completefalse
workflow_max_wait_secondsMax seconds to wait for active workflows300
workflow_name_filterGlob pattern to filter workflow namesno
deploy_matrix_include_reasonInclude action/reason fields in deploy matrixfalse
deploy_matrix_include_concurrencyInclude concurrency_blocked fields in deploy matrixfalse
detect_vanishedDetect files added then removed within the PR history (requires fetch-depth: 0; shallow clones degrade to a diagnostic + empty result)false
vanished_max_commitsMax commits the vanished-detection walk visits (0 = unlimited)500
deleted_to_destroyEmit action:destroy deploy-matrix entries for groups whose files were all deleted at the endpoint diff (last_seen_sha = base SHA)false
tokenGitHub token for API access${{ github.token }}
base_shaOverride base commit SHAno
shaOverride head commit SHAno
versionOverride binary version to download (e.g. v0.1.1). Auto-resolved if omitted.no
namedescription
matrixDeploy matrix JSON (directory-grouped, files_group_by mode) — use with fromJson() in strategy.matrix
file_matrixPer-path deploy matrix JSON (one entry per changed/vanished Pulumi file; nesting-safe) — {include:[{stack,container,action,reason,last_seen_sha}]}
has_changestrue if any deployable changes detected
changed_filesSpace-separated list of all changed files
changed_files_countNumber of changed files
any_changedtrue if any files changed
added_filesSpace-separated list of added files
modified_filesSpace-separated list of modified files
deleted_filesSpace-separated list of deleted files
deploy_decisionsJSON array of per-group deploy decisions
files_to_rebuildSpace-separated list of files needing rebuild
files_to_skipSpace-separated list of files to skip
diagnosticsJSON array of diagnostic messages
vanished_filesSpace-separated list of files added then removed within the PR history
vanishedJSON array of {path, last_seen_sha} entries for vanished files