Skip to content

Document and bind PUBLIC_MARKETING_WIDGET_ID for production dogfooding #812

@proof-ops

Description

@proof-ops

Summary

PR #811 merged the marketing-site dogfooding hook for PUBLIC_MARKETING_WIDGET_ID, but the repo still only references that variable in code. I do not see corresponding deployment/runbook documentation or checked-in rollout guidance for the marketing Pages build.

Why this matters

Without that Pages env var being set, production continues to fall back to the old hard-coded testimonial cards even though the code path is merged. That makes the feature look landed without actually dogfooding in production.

Needed follow-up

  • decide the production widget id value to use for marketing-site dogfooding
  • bind PUBLIC_MARKETING_WIDGET_ID in the marketing Pages project/environment
  • add the variable to the deployment runbook or other durable deploy docs
  • note whether preview/dev environments should also set it or intentionally fall back
  • optionally add a smoke/assertion so deploy verification can distinguish dogfood-on vs fallback mode

Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions