Skip to content

Migrate to StartOS SDK 2.0.5 (2.8.4:1) - #1

Merged
stupleb merged 1 commit into
masterfrom
sdk-2.0.5
Jul 17, 2026
Merged

Migrate to StartOS SDK 2.0.5 (2.8.4:1)#1
stupleb merged 1 commit into
masterfrom
sdk-2.0.5

Conversation

@stupleb

@stupleb stupleb commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Migrates the package from StartOS SDK 1.5.2 to 2.0.5.

Changes

  • @start9labs/start-sdk 1.5.2 → 2.0.5; TypeScript 5.9 → 6.0
  • tsconfig.jsonextends @start9labs/start-sdk/tsconfig.base.json (ES2022, moduleResolution: bundler)
  • main.ts: drop await on the now-lazy SubContainer.of(); the shared oneshot+daemon subcontainer that rewrites the WASM CDN URLs is otherwise unchanged
  • versions/v2.8.4_0.tscurrent.ts; packaging revision bumped 2.8.4:02.8.4:1 (SDK-only rebuild — no functional change, no data migration)

Verification

  • tsc --noEmit clean under SDK 2.0.5 / TS 6.0.3
  • s9pk pack succeeds; packed manifest reports sdkVersion: 2.0.5, version: 2.8.4:1
  • Sideloaded to a StartOS server: the rewrite-wasm-urls oneshot completes and the UI serves with no jsdelivr traffic — the PyMuPDF/Ghostscript/CoherentPDF WASM libs load from the bundled local /wasm/... paths

🤖 Generated with Claude Code

Bump @start9labs/start-sdk 1.5.2 to 2.0.5 and typescript 5.9 to 6.0, and adopt the SDK's tsconfig.base.json (ES2022, moduleResolution: bundler). SubContainer.of() is now lazy, so drop the await in main.ts; the shared oneshot+daemon subcontainer that rewrites the WASM CDN URLs is otherwise unchanged.

Rename versions/v2.8.4_0.ts to current.ts and bump the packaging revision to 2.8.4:1 — 2.8.4:0 is already released, and this is an SDK-only rebuild with no functional change and no data migration.

Verified: tsc clean under SDK 2.0.5 / TS 6.0.3, s9pk packs with sdkVersion 2.0.5, and a sideload confirms the rewrite-wasm-urls oneshot succeeds with no jsdelivr traffic.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@stupleb
stupleb merged commit b936663 into master Jul 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant