xiaoju
a1c5dc3e92
chore: remove link-all.sh
...
Local symlink workflow replaced by Gitea npm registry publish flow.
Signed-off-by: 小橘 <xiaoju@shazhou.work >
2026-05-13 09:56:07 +00:00
xingyue
58a4aefcc4
refactor(publish): auto topological sort instead of hardcoded order
...
Kahn algorithm reads workspace:* deps from all package.json files
and publishes leaf-first. No manual maintenance when adding packages.
2026-05-12 11:36:29 +08:00
xingyue
05fbd4f5b5
feat(publish): add Gitea npm registry publish script + docs
...
- scripts/publish-all.sh: bun pm pack (resolves workspace:*) + npm publish
- All 14 public @uncaged/* packages published to git.shazhou.work
- CLAUDE.md: document Gitea registry, bunfig.toml scoped registry, publish workflow
- bun link docs demoted to alternative for un-published local changes
2026-05-12 11:30:52 +08:00
xingyue
7e7331eb2d
chore: warn against bun install after link --consume
2026-05-12 11:10:04 +08:00
xingyue
2af39463de
scripts: link-all.sh support register/consume/unlink modes
2026-05-12 10:59:12 +08:00
xingyue
5f2458238f
scripts: add link-all.sh for local @uncaged/* package linking
2026-05-12 10:56:31 +08:00
xiaoju
34efd25e91
chore: split release into publish.sh + deploy.sh
...
- publish.sh: version bump → workspace:* swap → npm publish → restore → commit
- deploy.sh: build + deploy dashboard/gateway to Cloudflare (supports single target)
小橘 <xiaoju@shazhou.work >
2026-05-11 12:22:06 +00:00
xiaoju
cc0bc6c8aa
chore: add release.sh script
...
Automates: version bump → workspace:* replace → npm publish (topo order)
→ restore workspace:* → dashboard build+deploy → git commit+push.
Env: GITEA_TOKEN, CLOUDFLARE_API_TOKEN (from cfg).
小橘 <xiaoju@shazhou.work >
2026-05-11 12:21:07 +00:00