heva-co/Heva CRG Indexer

Generate branch-level code-review-graph artifacts for Heva repositories

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 13, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: heva-co/heva-sentinel-github-action@ddcce040f1401acdd709b0d4cce6f2d236b5d39c # v2

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

namedescriptionrequireddefault
target-repositoryRepository being indexed, e.g. Heva-Co/heva-backend. Defaults to GITHUB_REPOSITORY.no""
target-refBranch/ref being indexed. Defaults to GITHUB_REF_NAME.no""
target-shaCommit SHA being indexed. Defaults to GITHUB_SHA.no""
repo-rootRepository root to indexno.
python-versionPython version used to run code-review-graphno3.11
crg-versioncode-review-graph version to install. Use 'latest' for newest PyPI release, a version like 2.3.2, or a pip install spec.nolatest
data-dirDirectory where CRG should write graph.dbno""
output-dirDirectory where portable CRG artifacts should be writtenno.crg-artifacts
configure-platformsOptional comma-separated CRG platform installs, e.g. 'claude-code,codex'. Leave empty for CI indexing.no""
skip-flowsSkip flow/community post-processingnofalse
skip-postprocessSkip all CRG post-processingnofalse
min-nodesRefuse to publish a graph with fewer than this many nodes (sanity floor against silent CRG breakage). Set to 0 for tiny repos.no50
upload-github-artifactUpload graph artifacts as a GitHub Actions artifactnotrue
artifact-prefixPrefix for uploaded artifact namesnocrg
gcs-bucketOptional GCS bucket for durable CRG artifact storageno""
gcs-prefixOptional GCS prefix under the bucketnocrg
namedescription
artifact-nameGitHub artifact name
artifact-pathPortable tar.gz artifact path
graph-pathGenerated graph.db path
manifest-pathGenerated manifest.json path
gcs-uriGCS URI of the sha-keyed tarball, when gcs-bucket is configured
gcs-latest-uriGCS URI of the per-(repo,branch) latest.json pointer, when gcs-bucket is configured