QA: remove runner install fallback catalog

Drop the generated qa-runner catalog and the missing/install placeholder
path for repo-private QA runners. The host should discover bundled QA
commands from manifest plus runtime surface only.

Also trim stale qa-matrix install docs and package metadata so the
source-only QA policy stays consistent.
This commit is contained in:
Gustavo Madeira Santana
2026-04-14 17:36:43 -04:00
parent 5ddca5dd56
commit 85eac42d34
12 changed files with 31 additions and 283 deletions

View File

@@ -197,12 +197,6 @@ Use `--link` to avoid copying a local directory (adds to `plugins.load.paths`):
openclaw plugins install -l ./my-plugin
```
Repo QA example (source-linked dev surface; not shipped in packaged installs):
```bash
openclaw plugins install -l ./extensions/qa-matrix
```
`--force` is not supported with `--link` because linked installs reuse the
source path instead of copying over a managed install target.

View File

@@ -69,8 +69,8 @@ These commands sit beside the main test suites when you need QA-lab realism:
- Runs the Matrix live QA lane against a disposable Docker-backed Tuwunel homeserver.
- This QA host is repo/dev-only today. Packaged OpenClaw installs do not ship
`qa-lab`, so they do not expose `openclaw qa`.
- Repo checkouts can link the in-tree plugin directly:
`openclaw plugins install -l ./extensions/qa-matrix`.
- Repo checkouts load the bundled runner directly; no separate plugin install
step is needed.
- Provisions three temporary Matrix users (`driver`, `sut`, `observer`) plus one private room, then starts a QA gateway child with the real Matrix plugin as the SUT transport.
- Uses the pinned stable Tuwunel image `ghcr.io/matrix-construct/tuwunel:v1.5.1` by default. Override with `OPENCLAW_QA_MATRIX_TUWUNEL_IMAGE` when you need to test a different image.
- Matrix does not expose shared credential-source flags because the lane provisions disposable users locally.