name: Diag on: push: branches: [diag/api-logs] jobs: api-logs: name: "Diag ยท meezi-api support errors" runs-on: self-hosted timeout-minutes: 5 env: PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin steps: - name: Grep api logs for support endpoint failures run: | set -eu echo "=== support-related log lines with context (last 14 days) ===" docker logs meezi-api --since 336h 2>&1 | grep -i -A 30 "support/tickets" | tail -300 || true echo "" echo "=== exception blocks (last 14 days, tail 150) ===" docker logs meezi-api --since 336h 2>&1 | grep -i -B 2 -A 25 "exception" | tail -150 || true