Skip to content

feat: complete BYO onboarding SDK and CLI flow - #362

Open
alongubkin wants to merge 3 commits into
alon/alien-459-build-byo-container-registry-stackedfrom
alon/alien-476-build-byo-onboarding-sdk
Open

feat: complete BYO onboarding SDK and CLI flow#362
alongubkin wants to merge 3 commits into
alon/alien-459-build-byo-container-registry-stackedfrom
alon/alien-476-build-byo-onboarding-sdk

Conversation

@alongubkin

@alongubkin alongubkin commented Aug 7, 2026

Copy link
Copy Markdown
Member

Summary

  • regenerate the public Platform SDK from the onboarding API contract
  • expose Deployment Link setup package readiness
  • correct Release Channel operation documentation at the source and in generated clients
  • update the remote-worker starter to current SDK packages and AWS/GCP/Azure targets
  • make macOS cross-builds download, integrity-check, and cache only the requested published native assets

Validation

  • clean starter installed outside the repository
  • four remote-worker runtime tests passed
  • clean starter TypeScript passed
  • plain alien release created one local Platform Release for AWS, GCP, and Azure
  • cargo test -p alien-build toolchain::native_addon::tests --lib
  • cargo check -p alien-build
  • NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir client-sdks/platform/typescript build
  • git diff --check

This PR is stacked on the BYO container-registry branch because the onboarding work follows projects 1–5.

@greptile-apps

greptile-apps Bot commented Aug 7, 2026

Copy link
Copy Markdown

Greptile Summary

The PR regenerates the Platform SDK to expose Deployment Link setup-package readiness and correct Release Channel documentation. It also adds verified downloading and caching of target-native npm assets for external TypeScript cross-builds.

  • Adds setupPackagesStatus to the generated Platform SDK contracts and documentation.
  • Updates generated Release Channel operation descriptions.
  • Downloads missing target prebuilds from npm with SHA-512 verification.
  • Updates the remote TypeScript worker example and response validation.

Confidence Score: 5/5

The PR appears safe to merge because no blocking failure remains.

No blocking failure remains.

Important Files Changed

Filename Overview
crates/alien-build/src/toolchain/native_addon.rs Adds integrity-verified npm retrieval and caching for target-native bindings and AI gateway assets when no local workspace source is available.
client-sdks/platform/typescript/src/models/deploymentlinksetupresponse.ts Adds the required setup-package readiness enum and field to the generated Deployment Link setup response model.
client-sdks/platform/openapi.json Regenerates the public Platform API contract with setup-package readiness and corrected operation documentation.
examples/remote-worker-ts/tests/worker.test.ts Adds Zod validation for health, tool-list, and file-read responses in the example integration tests.

Reviews (2): Last reviewed commit: "fix: make the starter release cross-plat..." | Re-trigger Greptile

@alongubkin alongubkin changed the title feat: expose BYO setup readiness in Platform SDK feat: complete BYO onboarding SDK and CLI flow Aug 7, 2026
@greptile-apps

greptile-apps Bot commented Aug 7, 2026

Copy link
Copy Markdown

Too many files changed for review (185 files, 100 file limit).

Bypass the limit by tagging @greptile-apps to review.

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