c38c1f2a

By: Michael Lynch <git@mtlynch.io>

Use a sentinel error for missing Tinybeans thumbnails

Return a package-level sentinel error when a non-photo Tinybeans entry
omits its thumbnail path, then assert it with errors.Is in tests. This
simplifies the error surface without preserving a custom struct only for
type matching.

Also remove the redundant local alias in parseAndConvert so the importer
reads source entries directly from tinybeansData.

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 1s 1s 1s
Eval 1s 32s 32s 34s
Build 2s 2m43s 56s 59s
Test - - - -
Deploy - - - -
Suite 0s 3m16s 58s 59s

Timeline

0s10s20s30s40s50s