Skip to content

eels: suggestions for ethereum/hive#1566#3

Open
danceratopz wants to merge 4 commits into
erigontech:lystopad/eels-local-fixtures-upstreamfrom
danceratopz:eels-local-fixtures-suggestions
Open

eels: suggestions for ethereum/hive#1566#3
danceratopz wants to merge 4 commits into
erigontech:lystopad/eels-local-fixtures-upstreamfrom
danceratopz:eels-local-fixtures-suggestions

Conversation

@danceratopz

Copy link
Copy Markdown

Suggestions for ethereum#1566: gate extraction on fixtures=/fixtures, add --strip-components=1 so the shipped fixtures index is reused (skips index regeneration on each --docker.nocache build), gitignore staged tarballs, tighten comments.

Gate tarball extraction on the build arg so a staged fixtures.tar.gz
without fixtures=/fixtures no longer bloats the final image with unused
extracted fixtures alongside the downloaded release.
… is reused

Official EEST release tarballs prefix all content with fixtures/ and ship
a pre-generated .meta/index.json. Stripping the top-level dir places the
index at <input>/.meta/index.json where consume looks for it, so index
regeneration (a full parse of every fixture JSON) is skipped at build
time.
Prevents a staged multi-GB fixtures.tar.gz from being accidentally
committed from a CI or dev checkout.
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.

2 participants