Skip to content

CI/CD: Auto-deploy demo site on merge to main #162

@lattln

Description

@lattln

Description

Set up GitHub Actions to build and deploy the demo application so that main always reflects the latest working demo.

Currently the repo exposes demo functionality via npm run dev:demo. A production-compatible demo build and deploy flow is needed.

Scope


  • Add or formalize a build:demo script if missing
  • Trigger deployment on push to main
  • Build demo app in CI (no dev server)
  • Deploy demo to:
    • GitHub Pages sub-path or
    • separate demo deployment target

Acceptance Criteria


  • Demo URL always reflects latest main
  • Demo build is reproducible in CI (no local env assumptions)
  • README documents the public demo URL

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2NormalSize: MSingle component/module or moderate refactor. 3–5 files, limited surface-area change.enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions