Skip to content

[pull] develop from rainbow-me:develop#360

Merged
pull[bot] merged 1 commit into
erickirt:developfrom
rainbow-me:develop
May 14, 2026
Merged

[pull] develop from rainbow-me:develop#360
pull[bot] merged 1 commit into
erickirt:developfrom
rainbow-me:develop

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 14, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Our image-signing pipeline has a fast-path that, in theory, sends some token-icon URLs straight to Cloudinary for resizing instead of routing them through Imgix. While reading through this code recently it became clear the path hasn't actually been firing in production for years.

Its URL predicate was narrowed in #4774 (Apr 2023) as a side change to an unrelated ENS marquee feature, and the new shape it looked for has never matched any URL our backends produce. Org-wide code search across all 17 `rainbow-me` repos that mention `rainbowme-res` finds the matching URL form in exactly one place: the predicate itself. Imgix has been silently carrying every icon since.

Cloudinary's delivery reports back this up. The unique transformation signature this fast-path produces accounts for roughly 770KB of traffic across our `rainbowme` account over the last 30 days, against 91GB of total bandwidth, and the dimensions match what we'd expect from very old client builds still running the pre-narrowing predicate. None of that traffic comes from current builds.

This change deletes the dead handler and its branch in the Imgix path. Behavior is unchanged for any URL we currently produce.
@pull pull Bot locked and limited conversation to collaborators May 14, 2026
@pull pull Bot added the ⤵️ pull label May 14, 2026
@pull pull Bot merged commit 5c83a9f into erickirt:develop May 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant