got avif and webp transcoding added to my blog engine, with all the necessary <picture>/<source> boilerplate to let the browser pick which one it wants
was relatively easy to add since I already had plumbing in place for generating <picture>/etc for dpi-aware and light/dark-mode-aware image variants
hardest part of the whole process was matching avifenc versions between my laptop and the github runner; on my laptop via brew it's 1.0.3, on the github runner via apt it's 0.9.something and there was a breaking flags change in 1.0.0
