ci: add npm release workflow

This commit is contained in:
2026-05-11 18:42:54 +09:00
parent 202d9316a5
commit 6eb6024e51
2 changed files with 156 additions and 0 deletions

View File

@@ -34,6 +34,12 @@ bun run check
bun run build
```
## Release
Tagging `vX.Y.Z` or `X.Y.Z` triggers the Gitea npm release workflow under `.gitea/workflows/npm-release.yml`.
Because BoxBrain currently consumes IdentityDB through the sibling `file:../IdentityDB` dependency during active development, the release workflow clones and builds `IdentityDB` first, then runs BoxBrain install/test/build/publish steps against that prepared sibling checkout.
## Current status
The repository now contains the framework core for persona initialization, schedule/status management, conversation orchestration, and a ready-made Grok adapter set. See the implementation plan: