Skip to main content
← Back to list
01Issue
BugShippedExtensions
Assigneesstack72

Relationships

#1515 vercel codegen: unused listAll import blocks extension publish for 4 models

Opened by stack72 · 8/3/2026· Shipped 8/3/2026

The Vercel model generator unconditionally imports listAll from _lib/vercel.ts, but 4 models do not generate a lookup method (no list path or no filterable fields). This causes a deno lint no-unused-vars error that blocks swamp extension push.

Affected models:

  • access-groups/projects — no lookup method generated
  • blob-storage/blob — no list endpoint exists
  • edge-config/token — no lookup method generated
  • teams/request — no lookup method generated

Root cause: extensionModelGenerator.ts line 57 always includes listAll in helperImports. It should only be included when the model actually generates a lookup method.

Fix: conditionally include listAll in the import list based on whether the model has a lookup method (same pattern already used for read, tryRead, remove, update).

Impact: All 4 affected extensions fail to publish. The other 24 Vercel extensions published successfully.

This also blocked the initial publish after PR #164 merged (run 668), and the retry after #165 (run 677). The fix needs to land before these extensions can be published.

Related: #165 fixed two other lint issues (require-await, prefer-const) but this one was missed.

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 4 MOREPR_MERGED+ 2 MORESESSION_SUMMARIZED

Shipped

8/3/2026, 1:43:21 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack728/3/2026, 1:20:16 PM

Sign in to post a ripple.