Skip to content

fix: token-storage-detection image build (prebuilt anvil)#216

Merged
fichiokaku merged 1 commit into
developfrom
fix/token-storage-anvil-prebuilt
Jul 9, 2026
Merged

fix: token-storage-detection image build (prebuilt anvil)#216
fichiokaku merged 1 commit into
developfrom
fix/token-storage-anvil-prebuilt

Conversation

@fichiokaku

Copy link
Copy Markdown
Collaborator

The token-storage-detection image build has failed on every release since v1.4.13 (v1.4.16 included). Root cause: the Dockerfile compiles anvil from an unpinned foundry main clone inside a pinned rust:1.92 image - the moment foundry's minimum supported rustc passed 1.92, the build died with rustc 1.92.0 is not supported by the following packages.

Because the deployment runs token-storage-detection:latest, prod has been quietly stuck on a stale image - which currently blocks the Robinhood (and MegaETH env-var) slot-detection rollout: the Robinhood Chain enum from #215 never reaches the cluster.

Fix: install the pinned prebuilt anvil release binary (v1.7.1, verified the asset exists and contains anvil) instead of compiling from source. Also shaves ~10 minutes off the image build and adds anvil --version as a build-time sanity check.

After merge: dispatch the release workflow or rebuild the image so :latest picks up the enum changes, then restart the token-storage-detection deployment (the prd refresh workflow does this).

@fichiokaku
fichiokaku merged commit 87360f5 into develop Jul 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant