Skip to content

Generate Roku package plans#141

Open
Photon101 wants to merge 1 commit into
profullstack:masterfrom
Photon101:photon101/tv-roku-package-plan
Open

Generate Roku package plans#141
Photon101 wants to merge 1 commit into
profullstack:masterfrom
Photon101:photon101/tv-roku-package-plan

Conversation

@Photon101
Copy link
Copy Markdown
Contributor

Summary

  • validate Roku channel source directories and parse the Roku manifest file
  • require title and version fields and verify referenced focus icon assets when present
  • write a roku-package-plan.json with package file list, expected zip path, zip command, and submission metadata
  • return package-plan metadata from build and channel submission metadata from ship
  • add focused tests for plan output, dry-run ship, real ship metadata, and manifest validation failures

Validation

  • corepack pnpm exec vitest run packages/targets/tv-roku/src/index.test.ts
  • corepack pnpm exec tsc -p packages/targets/tv-roku/tsconfig.json --noEmit
  • corepack pnpm --filter @profullstack/sh1pt-target-tv-roku build
  • git diff --check

@Photon101 Photon101 marked this pull request as ready for review May 13, 2026 18:08
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