akon-labs/GitNexus Review
Posts a GitNexus blast-radius review comment on the PR by calling the GitNexus Enterprise Hub.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| hub-url | GitNexus Hub base URL (e.g. https://app.akonlabs.com). Required, no default, so users cannot accidentally hit a wrong server. | yes | — |
| token | GitNexus CI token (gnx_...). Store as a repo secret (e.g. GITNEXUS_TOKEN) and pass via the workflow. | yes | — |
| github-token | GitHub token used to post the PR comment. Defaults to the auto-issued workflow token. | no | ${{ github.token }} |
| fail-on-blast-level | Optional gate. Accepts LOW | MEDIUM | HIGH | CRITICAL. When set, the action fails the workflow if the PR blast level meets or exceeds this value (after posting the comment). Empty (default) is advisory and never fails. | no | "" |
| inline-findings | Opt-in inline review findings. When "true", the action posts line-anchored PR review comments for GitNexus findings (in addition to the main comment) and, while enabled, stays silent on draft PRs until they are marked ready. Default "false" keeps the pre-existing behavior unchanged. | no | false |
| max-inline-findings | Cap on the number of inline review comments posted per run (narrowing only — never surfaces more than the Hub sent). Default 10. | no | 10 |
| inline-severity-floor | Minimum severity for an inline review comment: warning | error (narrowing only). "error" posts only error-severity findings inline. Default "warning". | no | warning |
Outputs
| name | description |
|---|---|
| comment-id | GitHub comment id we created or updated. |
| blast-level | Overall blast level returned by the Hub: LOW | MEDIUM | HIGH | CRITICAL. |
| gate-decision | Gate outcome: pass | fail | neutral. neutral means the gate was advisory (no fail-on-blast-level set). |
| inline-findings-posted | Number of inline review comments posted or updated this run (0 when inline-findings is off). |
| inline-findings-suppressed | Number of findings not surfaced inline: the Hub noise-budget suppressions plus any narrowed by the severity floor (0 when inline-findings is off). Over-cap findings are demoted to the fallback section, not suppressed. |