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

Relationships

#4644 Respect dependency versions pinned with extension pull dep@version

Opened by zack · 11/11/2026

After swamp-club#4634, swamp extension pull <name> and swamp extension update <name> upgrade the named extension's installed dependencies to latest. A dependency someone deliberately kept back with swamp extension pull <dep>@<version> (for example to avoid a bad release) is upgraded again by the next pull or update of anything that depends on it. The only way to avoid that today is passing --no-upgrade-dependencies every time.

The lockfile records the installed version but not whether it was chosen on purpose. Proposal: record an explicit pin on the lockfile entry when pull is given an exact version, have the dependency upgrade walk hold pinned entries, decide whether update with no name should also respect them, and give a way to clear a pin.

02Bog Flow
◉OPEN○TRIAGED○IN PROGRESS○SHIPPED

Open

11/11/2026, 4:26:21 PM

No activity in this phase yet.

03Sludge Pulse

Sign in to post a ripple.