Back to Signal Feed
CodeTracked since May 19, 2026

Add local contributor bootstrap flow that starts Superset without third‑party credentials

Superset PR #4616 adds a dedicated `local` deployment profile with a `bun setup:local` entrypoint so a fresh worktree can boot a full local web/API/desktop stack using local Docker Postgres and Electric without requiring Neon/OAuth/Stripe/Resend/QStash/Upstash credentials. The local path also derives worktree-specific environment/state, while cloud and internal profiles keep strict env validation.

bun setup:localdeployment profile (local/cloud/internal/ci)Docker PostgresElectric

What Happened

  • Superset PR #4616 adds a dedicated `local` deployment profile with a `bun setup:local` entrypoint so a fresh worktree can boot a full local web/API/desktop stack using local Docker Postgres and Electric without requiring Neon/OAuth/Stripe/Resend/QStash/Upstash credentials. The local path also derives worktree-specific environment/state, while cloud and internal profiles keep strict env validation.
  • Superset PR #4616 adds a dedicated `local` deployment profile with a `bun setup:local` entrypoint so a fresh worktree can boot a full local web/API/desktop stack using local Docker Postgres and Electric without requiring Neon/OAuth/Stripe/Resend/QStash/Upstash credentials. The local path also derives worktree-specific environment/state, while cloud and internal profiles keep strict env validation.
  • 1 evidence item attached for review.

What is Different

Before

Scattered source updates, isolated context, and manual follow-up across multiple feeds.

Now

Introduced a local-first contributor bootstrap mode that automatically prepares `.env`, initializes per-worktree local DB and desktop state, starts local infrastructure, applies migrations, and relaxes integration checks in local/CI for missing third-party keys while preserving strict validation in cloud/internal modes.

Why Track This

Why It Matters

Developers can bring up a runnable local Superset stack from a fresh clone without waiting for external service keys, which reduces onboarding friction and avoids blocking issue reproduction on missing credentials. The change adds a contributor-focused path (`bun setup:local`, local profile, local env derivation, and worktree-specific state) that routes nonessential integrations like OAuth, Stripe, and Resend to non-fatal paths in local mode instead of hard-failing startup. Continue watching whether local-mode permissiveness hides real integration regressions, and verify that per-worktree names remain unique enough as the number of cloned worktrees grows.

Impact

Developers can bring up a runnable local Superset stack from a fresh clone without waiting for external service keys, which reduces onboarding friction and avoids blocking issue reproduction on missing credentials. The change adds a contributor-focused path (`bun setup:local`, local profile, local env derivation, and worktree-specific state) that routes nonessential integrations like OAuth, Stripe, and Resend to non-fatal paths in local mode instead of hard-failing startup. Continue watching whether local-mode permissiveness hides real integration regressions, and verify that per-worktree names remain unique enough as the number of cloned worktrees grows.

What To Watch Next

  • Watch whether bun setup:local becomes a repeated pattern.
  • Track follow-up changes around AI Integration in IDEs.
  • Compare future signals against this evidence trail.
  • Re-check risk flags: local_mode_masking_real_integration_failures, worktree_state_isolation_collision.
Open Topic TimelineOpen Technical EventOpen Original Sourcelocal_mode_masking_real_integration_failures / worktree_state_isolation_collision / strict_profile_enforcement_bypass_on_env_override

Supporting Evidence