mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
The Telegram userbot skill's node:test (*.test.mjs) and Python (*.test.py) files are not Vitest-routable, so aggressive PR selection drops them as direct targets. Their only CI owner is the Vitest wrapper test/scripts/telegram-e2e-userbot-skill.test.ts, which the policy watch selected for 20 named non-test scripts only. Test-only skill PRs (e.g. #162968) and later scripts (reply-policy-*, telegram-runtime) planned nothing in either selection mode. Watch the skill's whole scripts/ directory, the agents/openai.yaml the wrapper parses, and the fixture it loads by URL. The wrapper stays in the release-only core-tooling family; it now also runs on PRs that touch the skill, the only PRs that can break these self-contained scripts. |
||
|---|---|---|
| .. | ||
| release-validation | ||
| scope-and-routing | ||
| capacity.md | ||
| checkout.md | ||
| local-proof.md | ||
| pipeline.md | ||
| release-validation.md | ||
| routing-costs.md | ||
| runners.md | ||
| scheduled-workflows.md | ||
| scope-and-routing.md | ||
| watching-runs.md | ||