Tag v0.4.0 to cut Gitea release + npm publish. Ensure RELEASE_TOKEN has write:package (or add NPM_PUBLISH_TOKEN).
## Summary
- **v0.4.0** — Gitea npm `publish` on release tag (`docs/NPM_REGISTRY.md`)
- **CLI** — `playkit init` + `playkit smoke`
- **Retry presets** — `PLAYKIT_RETRY_PRESET=strictCi|flakyNetwork|default`
## Test plan
- [x] `npm test` / `typecheck` / `build` / local `selftest`
- [x] `playkit smoke` against punimtagdev health
- [ ] CI green on this PR → merge → tag `v0.4.0`
## After merge
Tag `v0.4.0` to cut Gitea release + npm publish. Ensure `RELEASE_TOKEN` has `write:package` (or add `NPM_PUBLISH_TOKEN`).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
publishon release tag (docs/NPM_REGISTRY.md)playkit init+playkit smokePLAYKIT_RETRY_PRESET=strictCi|flakyNetwork|defaultTest plan
npm test/typecheck/build/ localselftestplaykit smokeagainst punimtagdev healthv0.4.0After merge
Tag
v0.4.0to cut Gitea release + npm publish. EnsureRELEASE_TOKENhaswrite:package(or addNPM_PUBLISH_TOKEN).