heva-co/Heva CRG Indexer
Generate branch-level code-review-graph artifacts for Heva repositories
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 13, 2026
- License
- None
Pinned Snippet
uses: heva-co/heva-sentinel-github-action@ddcce040f1401acdd709b0d4cce6f2d236b5d39c # v2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| target-repository | Repository being indexed, e.g. Heva-Co/heva-backend. Defaults to GITHUB_REPOSITORY. | no | "" |
| target-ref | Branch/ref being indexed. Defaults to GITHUB_REF_NAME. | no | "" |
| target-sha | Commit SHA being indexed. Defaults to GITHUB_SHA. | no | "" |
| repo-root | Repository root to index | no | . |
| python-version | Python version used to run code-review-graph | no | 3.11 |
| crg-version | code-review-graph version to install. Use 'latest' for newest PyPI release, a version like 2.3.2, or a pip install spec. | no | latest |
| data-dir | Directory where CRG should write graph.db | no | "" |
| output-dir | Directory where portable CRG artifacts should be written | no | .crg-artifacts |
| configure-platforms | Optional comma-separated CRG platform installs, e.g. 'claude-code,codex'. Leave empty for CI indexing. | no | "" |
| skip-flows | Skip flow/community post-processing | no | false |
| skip-postprocess | Skip all CRG post-processing | no | false |
| min-nodes | Refuse to publish a graph with fewer than this many nodes (sanity floor against silent CRG breakage). Set to 0 for tiny repos. | no | 50 |
| upload-github-artifact | Upload graph artifacts as a GitHub Actions artifact | no | true |
| artifact-prefix | Prefix for uploaded artifact names | no | crg |
| gcs-bucket | Optional GCS bucket for durable CRG artifact storage | no | "" |
| gcs-prefix | Optional GCS prefix under the bucket | no | crg |
Outputs
| name | description |
|---|---|
| artifact-name | GitHub artifact name |
| artifact-path | Portable tar.gz artifact path |
| graph-path | Generated graph.db path |
| manifest-path | Generated manifest.json path |
| gcs-uri | GCS URI of the sha-keyed tarball, when gcs-bucket is configured |
| gcs-latest-uri | GCS URI of the per-(repo,branch) latest.json pointer, when gcs-bucket is configured |