Skip to content

Implement local build from manifest#186

Open
KCDaemon wants to merge 1 commit into
profullstack:masterfrom
KCDaemon:implement-local-build-from-manifest
Open

Implement local build from manifest#186
KCDaemon wants to merge 1 commit into
profullstack:masterfrom
KCDaemon:implement-local-build-from-manifest

Conversation

@KCDaemon
Copy link
Copy Markdown

Summary

  • add local manifest loading for sh1pt build --from <path>
  • add a build runner that selects manifest targets, loads target adapters, and invokes their build() methods
  • wire the build command to produce real local artifacts while keeping cloud builds as the existing stub
  • cover TS/JSON manifest loading, selected target builds, and unknown target errors

Verification

  • corepack pnpm --filter @profullstack/sh1pt typecheck
  • corepack pnpm exec vitest run packages/cli/src/build-project.test.ts packages/cli/src/input.test.ts
  • corepack pnpm --filter @profullstack/sh1pt build
  • corepack pnpm exec tsx packages/cli/src/index.ts build --from /Users/Yuli/ccgo/sh1pt-bounty-work/boilerplates/hello-world --target brew --channel beta

Closes #184
Part of #133

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.

Implement local build from manifest for sh1pt build --from

1 participant