Skip to main content
← Back to list
01Issue
BugOpenSwamp CLIPublic
AssigneesNone

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

Open

11/4/2026, 6:09:22 PM

No activity in this phase yet.

03Sludge Pulse

Sign in to post a ripple.