Skip to main content
← Back to list
01Issue
BugShippedSwamp CLI
Assigneesstack72

Relationships

#686 Bundled extension workflows should auto-register on install

Opened by bixu · 6/19/2026· Shipped 6/24/2026

When an extension bundles workflows and is installed via swamp extension pull, the workflow files land in workflows/ but are not registered in swamp's workflow index. swamp workflow list does not show them and swamp workflow run fails with 'Workflow not found'. swamp doctor workflows can see them and reports pass, but they remain unrunnable until manually renamed to match the workflow-{uuid}.yaml convention. Workflows bundled in an extension should be fully registered on install without manual file renames.

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 1 MOREIMPLEMENTATION+ 1 MORECONTRIBUTOR_NOTIFIED

Shipped

6/24/2026, 8:50:26 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack726/24/2026, 8:24:59 PM
Editable. Press Enter to edit.

stack72 commented 6/24/2026, 9:02:12 PM

Hey @bixu — thanks for filing this! We tried to reproduce this with the current version by pulling @swamp/kubernetes into a clean scratch repo, and the bundled workflows all show up correctly in swamp workflow list, swamp workflow search, and swamp workflow validate.

The fix was likely delivered by two earlier changes:

  • Per-extension on-disk layout (eda46730, Mar 2026) — gave each pulled extension its own subtree under .swamp/pulled-extensions/
  • enumeratePulledExtensionDirs wiring (ca4777d8, May 2026) — ensured those directories are passed to the ExtensionWorkflowRepository, which accepts any *.yaml file (no workflow-{uuid}.yaml naming required)

If you can still reproduce this on the latest version, please reopen with your swamp --version output and the exact commands — happy to dig back in.

Sign in to post a ripple.