[hermes] bstein-dev-home #547: test_metrics_publish_stage_failure #178
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hermes auto-triage classified incident
bstein-dev-home/547as test_metrics_publish_stage_failure (confidence 0.4); first failed gate:Publish test metrics.Why a human is needed
Build 547 got all the way through the SonarQube scan, npm install, ESLint, and the full Jest unit-test suite (everything passed) before failing at the 'Publish test metrics' stage; the next stage, 'Build & push backend', was skipped as a direct result, and the Gitea asset-publish step was skipped because the overall build wasn't successful. Since no individual test actually failed, this isn't a code or test regression in the usual sense — something in the step that gathers or publishes test/coverage results (or a quality gate it checks) is erroring out, but the exact command and error text for that stage aren't present in the retained console log (it's truncated right around there) and the OpenSearch log store that would normally fill in that detail was unreachable (connection refused). A maintainer should open the full Jenkins console for build 547 and read the 'Publish test metrics' stage directly to see what actually failed; likely candidates are a missing or misnamed test/coverage report file the stage expects to find, a failed push to a metrics endpoint, or a coverage/quality threshold that got tripped. Separately, and not the apparent cause of this particular failure, the SonarQube step logged a real problem: 'node' isn't available in that scanner's environment, so its JavaScript/TypeScript sensors can't run at all, meaning JS/TS code isn't being analyzed by Sonar even though the pipeline currently tolerates it and moves on.
Ariadne did not authorize automated remediation:
human_required.Facts
jenkins.result, jenkins.timestamps)jenkins.first_failed_stage)jenkins.failed_tests)jenkins.console_tail)jenkins.console_failures[3] (line ~716))jenkins.console_failures[0]-[1] (lines 333, 369))jenkins.console_failures[3] (line 716))jenkins.console_tail)log_evidence.error)jenkins.console_truncated)Evidence
The earliest failure region of the build console:
Inferences
Links
/api/admin/audit/events, event typeshermes_autotriage_incidentandhermes_autotriage_diagnosis.Filed automatically by Ariadne from a Hermes Agent diagnosis (run run_b7a51a9d2ea049a2ad41eaadbb38dde2). Hermes has no write access to this repository; no files or infrastructure were changed.