Files
openclaw/docker
Tabula Myriad TM-1 9f4d855b5c Improve npm-publish.sh and Docker smoke test
- 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
2026-03-24 13:00:34 -04:00
..