fix: fail release performance when reports do not publish (#103126)

* fix(ci): harden performance report publishing

* ci: use scoped app token for reports

* ci: pin Kova readiness probe fix

* ci: pin latest Kova readiness checks

* ci: pin Kova startup sequencing fix

* ci: pin calibrated Kova release policy
This commit is contained in:
Peter Steinberger
2026-07-10 01:27:26 +01:00
committed by GitHub
parent e26a850fbd
commit d8624a4e1b
4 changed files with 789 additions and 167 deletions

View File

@@ -86,10 +86,13 @@ When debugging real providers/models (requires real creds):
- Runtime performance reports: dispatch `OpenClaw Performance` with
`live_openai_candidate=true` for a real `openai/gpt-5.5` agent turn or
`deep_profile=true` for Kova CPU/heap/trace artifacts. Daily scheduled runs
publish mock-provider, deep-profile, and GPT 5.5 lane artifacts to
`openclaw/clawgrit-reports` when `CLAWGRIT_REPORTS_TOKEN` is configured. The
mock-provider report also includes source-level gateway boot, memory,
plugin-pressure, repeated fake-model hello-loop, and CLI startup numbers.
publish mock-provider, deep-profile, and GPT 5.5 lane reports to
`openclaw/clawgrit-reports` from a separate artifact-consuming publisher job;
missing or invalid publisher authentication fails scheduled and
`profile=release` runs. Manual non-release dispatches keep the GitHub artifacts
and treat report publication as advisory. The mock-provider report also
includes source-level gateway boot, memory, plugin-pressure, repeated
fake-model hello-loop, and CLI startup numbers.
- Docker live model sweep: `pnpm test:docker:live-models`
- Each selected model runs a text turn plus a small file-read-style probe.
Models whose metadata advertises `image` input also run a tiny image turn.