Skip to content

Commit 8c3192c

Browse files
committed
chore(release): update version to 0.3.0
1 parent cd29dd5 commit 8c3192c

File tree

9 files changed

+47
-11
lines changed

9 files changed

+47
-11
lines changed

docker/release/linux-aarch64.Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
1212
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
1313
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
14+
COPY sdks/react/package.json ./sdks/react/
1415
COPY sdks/typescript/package.json ./sdks/typescript/
1516

1617
# Install dependencies
@@ -21,13 +22,15 @@ COPY docs/openapi.json ./docs/
2122
COPY sdks/cli-shared ./sdks/cli-shared
2223
COPY sdks/acp-http-client ./sdks/acp-http-client
2324
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
25+
COPY sdks/react ./sdks/react
2426
COPY sdks/typescript ./sdks/typescript
2527

26-
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
28+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb and react (depends on SDK)
2729
RUN cd sdks/cli-shared && pnpm exec tsup
2830
RUN cd sdks/acp-http-client && pnpm exec tsup
2931
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
3032
RUN cd sdks/persist-indexeddb && pnpm exec tsup
33+
RUN cd sdks/react && pnpm exec tsup
3134

3235
# Copy inspector source and build
3336
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/release/linux-x86_64.Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
1212
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
1313
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
14+
COPY sdks/react/package.json ./sdks/react/
1415
COPY sdks/typescript/package.json ./sdks/typescript/
1516

1617
# Install dependencies
@@ -21,13 +22,15 @@ COPY docs/openapi.json ./docs/
2122
COPY sdks/cli-shared ./sdks/cli-shared
2223
COPY sdks/acp-http-client ./sdks/acp-http-client
2324
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
25+
COPY sdks/react ./sdks/react
2426
COPY sdks/typescript ./sdks/typescript
2527

26-
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
28+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb and react (depends on SDK)
2729
RUN cd sdks/cli-shared && pnpm exec tsup
2830
RUN cd sdks/acp-http-client && pnpm exec tsup
2931
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
3032
RUN cd sdks/persist-indexeddb && pnpm exec tsup
33+
RUN cd sdks/react && pnpm exec tsup
3134

3235
# Copy inspector source and build
3336
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/release/macos-aarch64.Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
1212
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
1313
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
14+
COPY sdks/react/package.json ./sdks/react/
1415
COPY sdks/typescript/package.json ./sdks/typescript/
1516

1617
# Install dependencies
@@ -21,13 +22,15 @@ COPY docs/openapi.json ./docs/
2122
COPY sdks/cli-shared ./sdks/cli-shared
2223
COPY sdks/acp-http-client ./sdks/acp-http-client
2324
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
25+
COPY sdks/react ./sdks/react
2426
COPY sdks/typescript ./sdks/typescript
2527

26-
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
28+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb and react (depends on SDK)
2729
RUN cd sdks/cli-shared && pnpm exec tsup
2830
RUN cd sdks/acp-http-client && pnpm exec tsup
2931
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
3032
RUN cd sdks/persist-indexeddb && pnpm exec tsup
33+
RUN cd sdks/react && pnpm exec tsup
3134

3235
# Copy inspector source and build
3336
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/release/macos-x86_64.Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
1212
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
1313
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
14+
COPY sdks/react/package.json ./sdks/react/
1415
COPY sdks/typescript/package.json ./sdks/typescript/
1516

1617
# Install dependencies
@@ -21,13 +22,15 @@ COPY docs/openapi.json ./docs/
2122
COPY sdks/cli-shared ./sdks/cli-shared
2223
COPY sdks/acp-http-client ./sdks/acp-http-client
2324
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
25+
COPY sdks/react ./sdks/react
2426
COPY sdks/typescript ./sdks/typescript
2527

26-
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
28+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb and react (depends on SDK)
2729
RUN cd sdks/cli-shared && pnpm exec tsup
2830
RUN cd sdks/acp-http-client && pnpm exec tsup
2931
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
3032
RUN cd sdks/persist-indexeddb && pnpm exec tsup
33+
RUN cd sdks/react && pnpm exec tsup
3134

3235
# Copy inspector source and build
3336
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/release/windows.Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
1212
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
1313
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
14+
COPY sdks/react/package.json ./sdks/react/
1415
COPY sdks/typescript/package.json ./sdks/typescript/
1516

1617
# Install dependencies
@@ -21,13 +22,15 @@ COPY docs/openapi.json ./docs/
2122
COPY sdks/cli-shared ./sdks/cli-shared
2223
COPY sdks/acp-http-client ./sdks/acp-http-client
2324
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
25+
COPY sdks/react ./sdks/react
2426
COPY sdks/typescript ./sdks/typescript
2527

26-
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
28+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb and react (depends on SDK)
2729
RUN cd sdks/cli-shared && pnpm exec tsup
2830
RUN cd sdks/acp-http-client && pnpm exec tsup
2931
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
3032
RUN cd sdks/persist-indexeddb && pnpm exec tsup
33+
RUN cd sdks/react && pnpm exec tsup
3134

3235
# Copy inspector source and build
3336
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/runtime/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1313
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
1414
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
1515
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
16+
COPY sdks/react/package.json ./sdks/react/
1617
COPY sdks/typescript/package.json ./sdks/typescript/
1718

1819
# Install dependencies
@@ -23,13 +24,15 @@ COPY docs/openapi.json ./docs/
2324
COPY sdks/cli-shared ./sdks/cli-shared
2425
COPY sdks/acp-http-client ./sdks/acp-http-client
2526
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
27+
COPY sdks/react ./sdks/react
2628
COPY sdks/typescript ./sdks/typescript
2729

28-
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
30+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb and react (depends on SDK)
2931
RUN cd sdks/cli-shared && pnpm exec tsup
3032
RUN cd sdks/acp-http-client && pnpm exec tsup
3133
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
3234
RUN cd sdks/persist-indexeddb && pnpm exec tsup
35+
RUN cd sdks/react && pnpm exec tsup
3336

3437
# Copy inspector source and build
3538
COPY frontend/packages/inspector ./frontend/packages/inspector

examples/shared/Dockerfile.dev

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ COPY sdks/typescript/ sdks/typescript/
1111
COPY sdks/acp-http-client/ sdks/acp-http-client/
1212
COPY sdks/cli-shared/ sdks/cli-shared/
1313
COPY sdks/persist-indexeddb/ sdks/persist-indexeddb/
14+
COPY sdks/react/ sdks/react/
1415
COPY frontend/packages/inspector/ frontend/packages/inspector/
1516
COPY docs/openapi.json docs/
1617

frontend/packages/inspector/Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ COPY sdks/typescript/package.json ./sdks/typescript/
99
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
1010
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
1111
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
12+
COPY sdks/react/package.json ./sdks/react/
1213

1314
# Install dependencies
1415
RUN pnpm install --filter @sandbox-agent/inspector...
@@ -29,6 +30,10 @@ RUN cd sdks/typescript && pnpm exec tsup
2930
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
3031
RUN cd sdks/persist-indexeddb && pnpm exec tsup
3132

33+
# Copy react and build (depends on SDK)
34+
COPY sdks/react ./sdks/react
35+
RUN cd sdks/react && pnpm exec tsup
36+
3237
# Copy inspector source
3338
COPY frontend/packages/inspector ./frontend/packages/inspector
3439

scripts/release/sdk.ts

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -302,8 +302,16 @@ export async function publishNpmLibraries(opts: ReleaseOpts) {
302302
}
303303

304304
console.log(`==> Publishing to NPM: ${pkg.name}@${opts.version}`);
305-
await $({ stdio: "inherit", cwd: pkg.dir })`pnpm publish --access public --tag ${tag} --no-git-checks`;
306-
console.log(`✅ Published ${pkg.name}@${opts.version}`);
305+
try {
306+
await $({ stdio: "inherit", cwd: pkg.dir })`pnpm publish --access public --tag ${tag} --no-git-checks`;
307+
console.log(`✅ Published ${pkg.name}@${opts.version}`);
308+
} catch (err: any) {
309+
if (err.stderr?.includes("You cannot publish over the previously published versions") || err.stderr?.includes("403")) {
310+
console.log(`⚠️ ${pkg.name}@${opts.version} already published (npm registry). Skipping.`);
311+
} else {
312+
throw err;
313+
}
314+
}
307315
}
308316

309317
console.log("✅ All library packages published");
@@ -384,9 +392,13 @@ export async function publishNpmCli(opts: ReleaseOpts) {
384392
cwd: pkg.dir,
385393
})`pnpm publish --access public --tag ${tag} --no-git-checks`;
386394
console.log(`✅ Published ${pkg.name}@${opts.version}`);
387-
} catch (err) {
388-
console.error(`❌ Failed to publish ${pkg.name}`);
389-
throw err;
395+
} catch (err: any) {
396+
if (err.stderr?.includes("You cannot publish over the previously published versions") || err.stderr?.includes("403")) {
397+
console.log(`⚠️ ${pkg.name}@${opts.version} already published (npm registry). Skipping.`);
398+
} else {
399+
console.error(`❌ Failed to publish ${pkg.name}`);
400+
throw err;
401+
}
390402
}
391403
}
392404

0 commit comments

Comments
 (0)