@@ -209,13 +209,15 @@ vYYYY.M.PATCH-beta.N` from the matching `release/YYYY.M.PATCH` branch. The helpe
209209 OpenAI web search, and OpenWebUI
210210 - ` full ` : Docker release-path chunks with OpenWebUI
211211 - ` custom ` : exact ` docker_lanes ` selection for a focused rerun
212- - Run the manual ` CI ` workflow directly when you only need full normal CI
213- coverage for the release candidate. Manual CI dispatches bypass changed
212+ - Run the manual ` CI ` workflow directly when you only need deterministic normal
213+ CI coverage for the release candidate. Manual CI dispatches bypass changed
214214 scoping and force the Linux Node shards, bundled-plugin shards, plugin and
215215 channel contract shards, Node 22 compatibility, ` check-* ` , ` check-additional-* ` ,
216- built-artifact smoke checks, docs checks, Python skills, Windows, macOS,
217- Android, and Control UI i18n lanes.
218- Example: ` gh workflow run ci.yml --ref release/YYYY.M.PATCH `
216+ built-artifact smoke checks, docs checks, Python skills, Windows, macOS, and
217+ Control UI i18n lanes. Standalone manual CI runs Android only when dispatched
218+ with ` include_android=true ` ; ` Full Release Validation ` passes that input for
219+ its CI child.
220+ Example with Android: ` gh workflow run ci.yml --ref release/YYYY.M.PATCH -f include_android=true `
219221- Run ` pnpm qa:otel:smoke ` when validating release telemetry. It exercises
220222 QA-lab through a local OTLP/HTTP receiver and verifies trace, metric, and log
221223 export plus bounded trace attributes and content/identifier redaction without
@@ -502,7 +504,9 @@ bypasses changed scoping and forces the normal test graph for the release
502504candidate: Linux Node shards, bundled-plugin shards, plugin and channel contract
503505shards, Node 22 compatibility, ` check-* ` , ` check-additional-* ` ,
504506built-artifact smoke checks, docs checks, Python skills, Windows, macOS,
505- Android, and Control UI i18n.
507+ and Control UI i18n. Android is included when ` Full Release Validation ` runs the
508+ box because the umbrella passes ` include_android=true ` ; standalone manual CI
509+ requires ` include_android=true ` for Android coverage.
506510
507511Use this box to answer "did the source tree pass the full normal test suite?"
508512It is not the same as release-path product validation. Evidence to keep:
@@ -514,10 +518,13 @@ It is not the same as release-path product validation. Evidence to keep:
514518 a run needs performance analysis
515519
516520Run manual CI directly only when the release needs deterministic normal CI but
517- not the Docker, QA Lab, live, cross-OS, or package boxes:
521+ not the Docker, QA Lab, live, cross-OS, or package boxes. Use the first command
522+ for non-Android direct CI. Add ` include_android=true ` when direct
523+ release-candidate CI must cover Android:
518524
519525``` bash
520526gh workflow run ci.yml --ref main -f target_ref=release/YYYY.M.PATCH
527+ gh workflow run ci.yml --ref main -f target_ref=release/YYYY.M.PATCH -f include_android=true
521528```
522529
523530### Docker
0 commit comments