mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-15 09:01:17 +00:00
fix: add agent_server_logs module import to lib.rs
This commit is contained in:
parent
be7aecb362
commit
7a5bb2b8b0
87 changed files with 2438 additions and 1671 deletions
70
justfile
70
justfile
|
|
@ -1,42 +1,48 @@
|
|||
set dotenv-load := true
|
||||
|
||||
# =============================================================================
|
||||
# Release
|
||||
# =============================================================================
|
||||
|
||||
[group('release')]
|
||||
release *ARGS:
|
||||
cd scripts/release && pnpm exec tsx ./main.ts --phase setup-local {{ ARGS }}
|
||||
|
||||
# Build a single target via Docker
|
||||
[group('release')]
|
||||
release-build target="x86_64-unknown-linux-musl":
|
||||
./docker/release/build.sh {{target}}
|
||||
./docker/release/build.sh {{target}}
|
||||
|
||||
# Build all release binaries
|
||||
[group('release')]
|
||||
release-build-all:
|
||||
./docker/release/build.sh x86_64-unknown-linux-musl
|
||||
./docker/release/build.sh x86_64-pc-windows-gnu
|
||||
./docker/release/build.sh x86_64-apple-darwin
|
||||
./docker/release/build.sh aarch64-apple-darwin
|
||||
./docker/release/build.sh x86_64-unknown-linux-musl
|
||||
./docker/release/build.sh x86_64-pc-windows-gnu
|
||||
./docker/release/build.sh x86_64-apple-darwin
|
||||
./docker/release/build.sh aarch64-apple-darwin
|
||||
|
||||
# Upload binaries from dist/ (requires AWS creds + aws cli)
|
||||
release-upload-binaries version latest="auto":
|
||||
{{~ if latest == "auto" ~}}
|
||||
npx tsx scripts/release/main.ts --version {{version}} --upload-binaries
|
||||
{{~ else if latest == "true" ~}}
|
||||
npx tsx scripts/release/main.ts --version {{version}} --latest --upload-binaries
|
||||
{{~ else if latest == "false" ~}}
|
||||
npx tsx scripts/release/main.ts --version {{version}} --no-latest --upload-binaries
|
||||
{{~ else ~}}
|
||||
@echo "latest must be auto|true|false" && exit 1
|
||||
{{~ endif ~}}
|
||||
# =============================================================================
|
||||
# Development
|
||||
# =============================================================================
|
||||
|
||||
# Upload TypeScript artifacts + install.sh
|
||||
release-upload-artifacts version latest="auto":
|
||||
{{~ if latest == "auto" ~}}
|
||||
npx tsx scripts/release/main.ts --version {{version}} --upload-typescript --upload-install
|
||||
{{~ else if latest == "true" ~}}
|
||||
npx tsx scripts/release/main.ts --version {{version}} --latest --upload-typescript --upload-install
|
||||
{{~ else if latest == "false" ~}}
|
||||
npx tsx scripts/release/main.ts --version {{version}} --no-latest --upload-typescript --upload-install
|
||||
{{~ else ~}}
|
||||
@echo "latest must be auto|true|false" && exit 1
|
||||
{{~ endif ~}}
|
||||
[group('dev')]
|
||||
dev:
|
||||
pnpm dev -F @sandbox-agent/inspector
|
||||
|
||||
# Full local release test: build all, then upload binaries + artifacts
|
||||
release-test version latest="auto":
|
||||
just release-build-all
|
||||
just release-upload-binaries {{version}} {{latest}}
|
||||
just release-upload-artifacts {{version}} {{latest}}
|
||||
[group('dev')]
|
||||
build:
|
||||
cargo build -p sandbox-agent
|
||||
|
||||
[group('dev')]
|
||||
test:
|
||||
cargo test --all-targets
|
||||
|
||||
[group('dev')]
|
||||
check:
|
||||
cargo check --all-targets
|
||||
cargo fmt --all -- --check
|
||||
pnpm run typecheck
|
||||
|
||||
[group('dev')]
|
||||
fmt:
|
||||
cargo fmt --all
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue