DashboardclilistTags repeated GHCR cursor

listTags repeated GHCR cursor

Category: gotcha
Confidence: 1.00
ID: 01a08ab5-4fe3-7405-b458-88084580c409
Project ID: c760f4f9-42b0-4ce0-b36d-6b8c38d770b2
Cross-project: No
Recalled in other projects: 0
Source session: 1QLo0UWM3EmN2YDvF
Created: 2026-09-10 09:45:33
Updated: 2026-09-10 09:45:33

Content

Trap: using the final tag of each full GHCR page as the next cursor looks sufficient, but a registry or intermediary repeating the same page causes an unbounded request loop. Fix: track visited lastTag cursors and throw a typed terminal metadata/network error before requesting a repeated cursor; regression coverage should repeat one 100-tag page and fail after exactly two requests.

Move to: