Nathan Flurry
394945f319
fix: download binaries from R2 before npm publish ( #40 )
...
The npm CLI platform packages were being published without binaries
because publishNpmCli() wasn't downloading them from R2 first.
- Add downloadFromReleases() helper to utils.ts
- Update publishNpmCli() to download platform binaries before publish
- Add sdks/cli/platforms/*/bin/ to .gitignore
2026-01-30 00:05:24 -08:00
Nathan Flurry
9e9514f2e8
chore: update examples to use Alpine and improve test script
...
- Docker example uses Alpine for musl compatibility with 0.1.x releases
- Update test script binary path and E2B provider
- Minor example updates
2026-01-28 04:29:08 -08:00
Nathan Flurry
c7fbb33fed
fix: skip Docker tagging gracefully when images don't exist
2026-01-27 22:02:08 -08:00
Nathan Flurry
5930137a85
fix: use --no-verify when publishing crates to skip verification
2026-01-27 21:07:47 -08:00
Nathan Flurry
6ab2909ac5
fix: update internal crate versions in workspace dependencies during release
2026-01-27 20:58:34 -08:00
Nathan Flurry
aac4a02ef3
fix: add update-version to complete-ci phase for reuse_engine_version
2026-01-27 20:49:14 -08:00
Nathan Flurry
665ace5e16
fix: make Docker image validation optional in release validation
2026-01-27 20:16:25 -08:00
Nathan Flurry
c627ff22f1
fix: use pnpm typecheck instead of check-types in release script
2026-01-27 19:33:16 -08:00
Nathan Flurry
2a922ef562
chore: copy and adapt rivet release scripts for sandbox-agent
2026-01-27 15:43:19 -08:00
Nathan Flurry
29b159ca20
wip
2026-01-27 13:56:09 -08:00
Nathan Flurry
34d4f3693e
feat: add turn streaming and inspector updates
2026-01-27 06:18:43 -08:00
Nathan Flurry
f5d1a6383d
feat: sync universal schema and sdk updates
2026-01-27 02:52:25 -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
71ab40388c
refactor: rename engine/ to server/
2026-01-25 14:14:58 -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