From 10c51ce55a490633560ed28a54ac85e65dfe0cfb Mon Sep 17 00:00:00 2001 From: Guillaume ARM Date: Sun, 14 Jun 2026 16:36:13 +0200 Subject: [PATCH] chore(packages): wire sandbox package --- .plans/trap-sandbox/trap-sandbox-gateway-spec.md | 2 +- manifest.json | 2 +- packages/index.json | 5 +++-- packages/trapos-sandbox-legacy/ccpm.json | 4 ++-- packages/trapos/ccpm.json | 5 +++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.plans/trap-sandbox/trap-sandbox-gateway-spec.md b/.plans/trap-sandbox/trap-sandbox-gateway-spec.md index a8d234e..ee948ac 100644 --- a/.plans/trap-sandbox/trap-sandbox-gateway-spec.md +++ b/.plans/trap-sandbox/trap-sandbox-gateway-spec.md @@ -36,7 +36,7 @@ verification gate is green. TS unit tests green (`npm test`, `npm run lint`/`check` clean). *No Lua dependency — build first.* - [x] **M2 — Lua client** ([02-lua-client](./02-lua-client.md)): `libsandbox`/`servers`/`programs` in place, Lua unit tests green via `just _craftos-test`. *Implements the Protocol contract.* -- [ ] **M3 — Packages** ([03-packages](./03-packages.md)): legacy renamed, new `trapos-sandbox` +- [x] **M3 — Packages** ([03-packages](./03-packages.md)): legacy renamed, new `trapos-sandbox` package + meta bump wired; `packages/index.json` consistent. - [ ] **M4 — Integration & tooling** ([04-integration-tooling](./04-integration-tooling.md)): `just` recipes, `docs/public-ports.md`, TS integration harness + full-boot e2e green. diff --git a/manifest.json b/manifest.json index 2846deb..16febf0 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "TrapOS", - "version": "0.8.17", + "version": "0.9.0", "branch": "next", "packages": [ "trapos" diff --git a/packages/index.json b/packages/index.json index 70247a4..7247ab6 100644 --- a/packages/index.json +++ b/packages/index.json @@ -6,7 +6,8 @@ "trapos-net": "0.3.0", "trapos-ui": "0.2.2", "trapos-ai": "0.7.0", - "trapos-sandbox": "0.2.2", - "trapos": "0.8.17" + "trapos-sandbox": "0.2.3", + "trapos-sandbox-legacy": "0.2.2", + "trapos": "0.9.0" } } diff --git a/packages/trapos-sandbox-legacy/ccpm.json b/packages/trapos-sandbox-legacy/ccpm.json index 288b9a2..6978e53 100644 --- a/packages/trapos-sandbox-legacy/ccpm.json +++ b/packages/trapos-sandbox-legacy/ccpm.json @@ -1,7 +1,7 @@ { - "name": "trapos-sandbox", + "name": "trapos-sandbox-legacy", "version": "0.2.2", - "description": "TrapOS sandbox programs for ccpm experiments and Lua learning", + "description": "[legacy] TrapOS sandbox programs for ccpm experiments and Lua learning", "dependencies": ["trapos-core"], "files": [ "apis/libcarre.lua", diff --git a/packages/trapos/ccpm.json b/packages/trapos/ccpm.json index 8761d19..5f8f4d8 100644 --- a/packages/trapos/ccpm.json +++ b/packages/trapos/ccpm.json @@ -1,13 +1,14 @@ { "name": "trapos", - "version": "0.8.17", + "version": "0.9.0", "description": "TrapOS full install meta-package", "dependencies": [ "trapos-boot", "trapos-net", "trapos-ui", "trapos-test", - "trapos-ai" + "trapos-ai", + "trapos-sandbox" ], "files": [], "autostart": []