mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
8c670653ce
## What broke The regression was introduced by commitfec70d086(feat(angular): checkpoint 2 - core and package), merged through PR #6109 asb07482da5. That commit established Angular 20 as the package’s compiler and support floor, but the demo remained on Angular 21 after8b13fbcb7(build: update ng). It also introduced the packed smoke runner without canonicalizing macOS temporary paths, allowing /var/... and /private/var/... to resolve inconsistently. ## Why I made this change I moved the demo back to Angular 20 so it exercises the lowest supported Angular version, aligned the Angular 20 dependencies and support contract on 20.3.27, and canonicalized the packed consumer directory before starting the SSR server. This keeps the demo, package metadata, tests, and lockfile consistent while making the packed smoke test reliable across symlinked temporary directories. ## Changes - Align the Angular demo with the Angular 20 support floor. - Update Angular 20 dependencies and support-policy tests to 20.3.27. - Resolve the packed consumer directory to its real path before launching SSR.