ci: gate releases on live cache floors

This commit is contained in:
Peter Steinberger
2026-04-04 15:44:21 +09:00
parent be4eb269fc
commit 6e6b4f6004
8 changed files with 634 additions and 8 deletions

View File

@@ -41,6 +41,10 @@ OpenClaw has three public release lanes:
`dist/*` release artifacts and Control UI bundle exist for the pack
validation step
- Run `pnpm release:check` before every tagged release
- Main-branch npm preflight also runs
`OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_CACHE_TEST=1 pnpm test:live:cache`
before packaging the tarball, using both `OPENAI_API_KEY` and
`ANTHROPIC_API_KEY` workflow secrets
- Run `RELEASE_TAG=vYYYY.M.D node --import tsx scripts/openclaw-npm-release-check.ts`
(or the matching beta/correction tag) before approval
- After npm publish, run