From 00e2897c3087a614dfa4cb18eb1c3419fc55c1e6 Mon Sep 17 00:00:00 2001 From: Evan Jarrett Date: Mon, 24 Aug 2026 14:37:53 -0500 Subject: [PATCH] test/e2e: drive the anonymous repo page, public and private MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The API half of val/10-anonpull is covered by the auth matrix. This covers what Go tests structurally cannot see: whether a logged-out repo page renders, 500s, or comes back as a blank panel. Public hold, logged out: 200, all four tags render, and the digest on the page matches what the registry serves for the selected tag. That last check compares against whichever tag is selected rather than a hardcoded one, because the page renders the selected tag's digest and a hardcoded comparison silently fails whenever the default changes. Three instrument bugs are baked into the script as comments, because each of them produced a confident wrong answer first: * The repo page is /r/{handle}/*, not /{handle}/{repo}. The latter is a 404 "Lost at Sea" page, which reads exactly like a denial if you don't check. * Tags are