Skip to content

ci: add comprehensive PR validation workflow for all SDK demos - #3

Merged
hattori7243 merged 4 commits into
mainfrom
feat/ci-pr-gate
Sep 3, 2026
Merged

ci: add comprehensive PR validation workflow for all SDK demos#3
hattori7243 merged 4 commits into
mainfrom
feat/ci-pr-gate

Conversation

@hattori7243

Copy link
Copy Markdown
Collaborator

Summary

Introduces a comprehensive, parallel GitHub Actions CI workflow (.github/workflows/ci.yml) to automatically validate all SDK demos on pull requests and pushes to main.

What it validates

  1. Catalog & Script Tests:
    • node scripts/verify-catalog.mjs (Validates catalog consistency across examples.json and README.md)
    • node --test scripts/*.test.mjs (Pub lock parser tests)
  2. TypeScript Demos:
    • Browser key-file runner unit tests
    • Electron key-file runner unit tests
    • Full Vite build & subpath-safe asset verification for Browser demo
    • Full Vite + Electron build & asset verification for Electron demo
  3. Flutter Runner Scripts:
    • iOS/Android release and debug runner script unit tests
  4. Python Voice Agent Demo:
    • Runs 35 pytest unit tests under isolated uv environment with cached dependencies

@hattori7243
hattori7243 merged commit d1a0c45 into main Sep 3, 2026
4 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