mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
b7fae67f01
Implements plan-B B11. URL and analytics NEXT_PUBLIC_* values now reach each shell at runtime via Option B (env-driven runtime-config), so the GHA showcase_build.yml workflow no longer threads them through as Docker build-args and the shell-dashboard/shell-docs Dockerfiles no longer declare the matching ARG/ENV pairs. - showcase_build.yml: shell-dashboard and shell-docs matrix entries lose build_args_pb_url / build_args_shell_url / build_args_ops_url / build_args_base_url / build_args_analytics; the 'Prepare build args' step drops the corresponding env: keys and if-branches plus the five analytics NEXT_PUBLIC_* secrets. COMMIT_SHA and BRANCH stay — they identify the artifact. - showcase/shell-dashboard/Dockerfile: remove ARG/ENV for NEXT_PUBLIC_SHELL_URL, NEXT_PUBLIC_POCKETBASE_URL, OPS_BASE_URL plus the explanatory comments. Update the runner-stage comment to point at runtime-config.ts as the new source of truth. - showcase/shell-docs/Dockerfile: remove ARG/ENV for NEXT_PUBLIC_BASE_URL, NEXT_PUBLIC_SHELL_URL, NEXT_PUBLIC_POSTHOG_KEY, NEXT_PUBLIC_REB2B_KEY, NEXT_PUBLIC_SCARF_PIXEL_ID, NEXT_PUBLIC_REO_KEY, NEXT_PUBLIC_GOOGLE_ANALYTICS_TRACKING_ID. COMMIT_SHA / BRANCH retained. shell/Dockerfile and shell-dojo/Dockerfile already only declare commit-sha and branch ARGs — no changes needed there (per plan-B B11.4).
1.7 KiB
1.7 KiB