Skip to main content
← Back to list
01Issue
BugIn ProgressSwamp CLIPublic
Assigneeszack

Relationships

#4399 On Windows, extension_assets_dispatch_test compares a normalized lower-case path against the native one

Opened by zack · 11/4/2026

integration/extension_assets_dispatch_test.ts:136 (serve ships a file newly declared in a local extension's manifest on the next dispatch, with no reload) has failed on every Windows Compatibility run since it landed on 2026-11-03 00:14Z: 11 of 11, latest https://github.com/swamp-club/swamp/actions/runs/41864132261 on dd6591148.

[Diff] Actual / Expected  (extension_assets_dispatch_test.ts:215)
-   c:/users/runner~1/appdata/local/temp/swamp-4282-assets-…/extensions/models
+   C:\Users\[REDACTED]\AppData\Local\Temp\swamp-4282-assets-…\extensions\models

The code returns a lower-cased, forward-slash (normalized) directory, but the test compares against the native path with assertEquals. The test came in with 3db434c4c (swamp-club#4282). The fix is probably in the test: normalize both sides the way the code does, or use assertPathEquals. Before changing the test, confirm that the lower-cased path is the intended key and not leaking into something user-visible.

02Bog Flow
✓OPEN✓TRIAGED◉IN PROGRESS○SHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEWAPPROVAL

In Progress

11/4/2026, 10:12:53 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
zack assigned zack11/4/2026, 9:54:35 PM

Sign in to post a ripple.