mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 20:40:43 +00:00
ci: time-box package acceptance legacy compat
This commit is contained in:
14
docs/ci.md
14
docs/ci.md
@@ -95,6 +95,20 @@ Cross-OS release checks still cover OS-specific onboarding, installer, and
|
||||
platform behavior; package/update product validation should start with Package
|
||||
Acceptance.
|
||||
|
||||
Package Acceptance has a bounded legacy-compatibility window for already
|
||||
published packages through `2026.4.25`, including `2026.4.25-beta.*`. Those
|
||||
allowances are documented here so they do not become permanent silent skips:
|
||||
known private QA entries in `dist/postinstall-inventory.json` may warn when the
|
||||
tarball omitted those files; `doctor-switch` may skip the
|
||||
`gateway install --wrapper` persistence subcase when the package does not expose
|
||||
that flag; `update-channel-switch` may prune missing `pnpm.patchedDependencies`
|
||||
from the tarball-derived fake git fixture and may log missing persisted
|
||||
`update.channel`; plugin smokes may read legacy install-record locations or
|
||||
accept missing marketplace install-record persistence; and `plugin-update` may
|
||||
allow config metadata migration while still requiring the install record and
|
||||
no-reinstall behavior to stay unchanged. Packages after `2026.4.25` must satisfy
|
||||
the modern contracts; the same conditions fail instead of warn or skip.
|
||||
|
||||
Examples:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user