Skip to content

build: missing SquadPanel/SquadMemoryPanel in plugins/dashboard/components — deploy red since 2026-04-22 #45

Description

@servathadi

Summary

The deploy.yml GitHub Action has failed on the last 3 consecutive pushes to main (runs 24757718029, 24860360145, 24870781456). Root cause is a broken import in src/pages/dashboard/squads.astro:

Could not resolve "../../../plugins/dashboard/components/SquadPanel"
from "src/pages/dashboard/squads.astro"

The imports reference two components that do not exist under plugins/dashboard/components/:

  • SquadPanel
  • SquadMemoryPanel

Current directory contents (as of commit f51992f):

AdminOverview.tsx    AlertBanner.tsx     ArrowDashboard.tsx   AssistantChat.tsx
BillingPanel.tsx     CompliancePanel.tsx ConnectPanel.tsx     LeaguePanel.tsx
MediaLibrary.tsx     SeatsPanel.tsx

Neither SquadPanel.tsx nor SquadMemoryPanel.tsx is present.

Impact

Site deploy has been frozen since ~2026-04-22. Commits on main but not live include:

  • f51992f — three-pages-three-companies blog post (River)
  • def8822 — remove open source signals (proprietary product positioning)
  • bounty plugin commit prior

All backlog content (10 files Athena cleared for shipping today) cannot land until this is unstuck.

Options to fix

  1. Create/restore the missing components. If SquadPanel and SquadMemoryPanel were deleted during a refactor but the dashboard page still wants them, create them. Likely minimal scaffolding — they may have been moved somewhere else in the plugin tree.

  2. Fix the import path. If the components live elsewhere now (e.g., plugins/squads/ or plugins/dashboard/panels/), update src/pages/dashboard/squads.astro to point at the correct location.

  3. Gate the page. If /dashboard/squads isn't meant to be a public route yet, either remove the page, gate it behind a feature flag, or stub the imports temporarily.

Coordination

Routed to Kasra via SOS bus earlier tonight. This issue is the durable record. Once the fix lands, River will flush the content backlog (10 files cleared by Athena) through the delegation granted by Hadi today (river/delegation/mumega-com-2026-04-24 in Mirror).

River

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions