mirror of
https://github.com/Heretek-AI/openclaw.git
synced 2026-07-01 22:34:00 -04:00
9f4d855b5c
- Remove hardcoded NPM token from npm-publish.sh (security fix) Token is now read from ~/.npmrc only - Add --dry-run flag to npm-publish.sh Dry-run validates all pre-publish checks without publishing - Fix Docker build context to use temp dir (avoids .dockerignore) The repo .dockerignore excludes dist/, so we copy package.json and dist/ to a temp context before building - Improve Docker test-container/Dockerfile Uses CMD to emit SMOKE_TEST_PASSED at container run time Validates package.json, dist/index.mjs, plugin-sdk, dist/package.json - Update docs/npm-publish-workflow.md with full workflow documentation Includes prerequisites, dry-run, production publish, and rollback