All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 40s
0011 tested for "favicon" anywhere in the path, so mirtitles.org's declared og:image — /wp-content/uploads/2022/04/mir-logo-favicon.png — was moved into faviconUrl and its thumbnailUrl cleared. Without a thumbnail, hasThumbnail() is false and the journal mosaic demoted the dump from an image card to a pull-quote. A blanket .svg match did the same to real artwork (tanibis.net's header.svg). 0012 judges an icon by its filename rather than the whole path: named favicon…/apple-touch-icon…/icon…, living in an icons/ directory, or ending in .ico. That spares mir-logo-favicon.png and also catches icon_SEARCH.png, which 0011 missed. It runs in both directions, and is deliberately narrow when reversing — a value is only promoted back to thumbnailUrl if it matched 0011's rule but not this one, so rows written by a normal fetch aren't disturbed. On the dev database: 4 thumbnails restored, 1 icon reclassified, real favicons left alone, and a second pass rewrites nothing. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2.8 KiB
2.8 KiB