feat: optional findings telemetry — emit runs+findings to a gadfly-reports store
Build & push image / build-and-push (push) Successful in 8s
Build & push image / build-and-push (push) Successful in 8s
After each review the binary POSTs the run + its heuristically-extracted findings to GADFLY_FINDINGS_URL (off unless set). Advisory: any error only goes to stderr — never touches stdout, the exit code, or the review. stdlib net/http only (no new deps). entrypoint.sh derives GADFLY_REPO/GADFLY_PR and passes through GADFLY_FINDINGS_URL/GADFLY_FINDINGS_TOKEN. Also renames store references from the old 'docket' name to 'gadfly-reports'. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -91,6 +91,13 @@ jobs:
|
||||
GADFLY_PROVIDER: ${{ vars.GADFLY_PROVIDER }}
|
||||
GADFLY_BASE_URL: ${{ vars.GADFLY_BASE_URL }}
|
||||
GADFLY_MODELS: ${{ vars.GADFLY_MODELS }}
|
||||
# --- Findings telemetry (optional; OFF by default) ------------------
|
||||
# Set GADFLY_FINDINGS_URL to a gadfly-reports store base URL to POST each run +
|
||||
# its findings for model-quality tracking. Advisory only: failures are
|
||||
# logged to stderr and never affect the review. Add a bearer token if
|
||||
# the store requires auth. (GADFLY_REPO / GADFLY_PR are derived for you.)
|
||||
# GADFLY_FINDINGS_URL: ${{ vars.GADFLY_FINDINGS_URL }}
|
||||
# GADFLY_FINDINGS_TOKEN: ${{ secrets.GADFLY_FINDINGS_TOKEN }}
|
||||
EVENT_NAME: ${{ github.event_name }}
|
||||
PR: ${{ github.event.pull_request.number || github.event.issue.number || github.event.inputs.pr_number }}
|
||||
PR_BRANCH: ${{ github.head_ref }}
|
||||
|
||||
Reference in New Issue
Block a user