mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 19:01:54 +00:00
Closes the gap left by test_image_versions, which silently skips any non-semver pin (latest, stable, branch tags). The new test_image_reachable walks every entry from iter_role_images and probes the Docker Registry v2 manifest endpoint via HTTPS with anonymous bearer-token negotiation (docker.io, ghcr.io, quay.io, mcr.microsoft.com). HTTP 404 hard-fails as a broken pin; auth/rate-limit/5xx/network errors warn. Bounded by per- request, per-probe, and global deadlines and parallelized via INFINITO_WORKER_FETCH. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Test guidance 🧪
This directory contains contributor guidance for automated tests. Its scope is how lint, unit, integration, regression, and Playwright coverage should be structured, selected, and validated.