The GitHub Actions job "Required Checks" on texera.git/obs/pr5/logs has failed. Run started by GitHub user Ma77Ball (triggered by Ma77Ball).
Head commit for run: 3a5939fca09db69ea8409e0a54e80f76d041d17f / Matthew Ball <[email protected]> feat(observability): logs end-to-end (gateway + UI panel) Add the first complete signal: log search through the query gateway plus the UI panel that drives it. Builds on the gateway core and dashboard shell from PR 4. This is PR 5 of the observability stack. Gateway (amber): - ResponseParsers turns the log store's responses into the typed results the UI consumes (parseLogs, parseLogSources), applying per-field redaction so sensitive values never reach the client. - builders and dtos gain the logs query builder and its validated request objects (time window, service, workflow, computing unit, execution, level, free text, page size). - ObservabilityResources exposes the log-search and source-facets endpoints, registered in TexeraWebApplication. Logs panel (frontend): - A logs panel under the observability page with time-window, service, workflow, computing-unit, execution, level, and free-text filters, server-side paging, and sources-backed autofill. - observability-prefs persists the panel's filter choices, and the observability component hosts the panel behind its reachability gate. Tests: backend specs for the logs query builder and the response parsers, plus the frontend logs-panel and service specs. sbt scalafmtCheckAll is clean. Stacked on PR 4 (obs/pr4/gateway-core). Co-Authored-By: Claude Opus 4.8 <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/38070513711 With regards, GitHub Actions via GitBox
