test: real registry recordings as image_tags contract fixtures

fixtures/image-tags/recorded: tag lists of 9 real repositories (Docker Hub with token, ghcr.io, quay.io) recorded with our
own client, reduced to the tags that match each skill pattern plus 50 others. cases.json now has 25 cases whose expected
values come from the old script's logic. The old script run live on the full lists gave byte-identical JSON to the
port for all 9 (checked once, not automated: it needs the network). tsconfig now covers fixtures/ so the recorder is
type-checked and linted.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
homelab-updaterandClaude Sonnet 5 committed 2026-09-19 00:37:28 +02:00
1 parent 656e71cf77
commit 250e343685
12 files changed
+3514 -1

No files matched your search

+1 -1
View File
@@ -18,5 +18,5 @@
"noEmit": true,
"skipLibCheck": true
},
"include": ["src", "tools", "*.config.ts", "*.config.js"]
"include": ["src", "tools", "fixtures", "*.config.ts", "*.config.js"]
}