Commit graph

9 commits

Author SHA1 Message Date
Nathan Flurry
016d529c67 feat: align release workflow with rivet, add crate metadata, docker support 2026-01-27 19:22:59 -08:00
Nathan Flurry
9aeb8f552c fix: allow non-frozen lockfile in CI for testing 2026-01-27 15:51:40 -08:00
Nathan Flurry
39c3559c9f fix: install workspace dependencies in CI 2026-01-27 15:50:41 -08:00
Nathan Flurry
aab480b1f7 fix: install release script dependencies in CI 2026-01-27 15:46:50 -08:00
Nathan Flurry
4083baa1c1 chore: sync workspace changes 2026-01-26 22:29:10 -08:00
Nathan Flurry
011ca27287 feat: expand api snapshots and schema tooling 2026-01-26 00:13:17 -08:00
Nathan Flurry
016024c04b feat: add release pipeline for crates.io and npm publishing
- Add --check, --publish-crates, --publish-npm-sdk, --publish-npm-cli flags to release script
- Create CI workflow with pre-release checks (cargo fmt, clippy, test, tsc)
- Update release workflow to run checks, build binaries, and publish packages
- Add @sandbox-agent/cli npm package with platform-specific binaries (esbuild pattern)
- Configure TypeScript SDK for npm publishing (exports, files, types)
- Add crates.io metadata to Cargo.toml (repository, description)
- Rename @sandbox-agent/web to @sandbox-agent/inspector
2026-01-25 14:11:39 -08:00
Nathan Flurry
a49ea094f3 refactor: rename sandbox-daemon to sandbox-agent 2026-01-25 02:30:12 -08:00
Nathan Flurry
f92ecd9b9a chore: sync workspace changes 2026-01-25 01:57:16 -08:00