Skip to content

chore(ci): deduplicate temp-dir creation across Justfile recipes#3191

Open
knQzx wants to merge 1 commit into
ethereum:forks/amsterdamfrom
knQzx:chore/justfile-dedupe-tmpdir
Open

chore(ci): deduplicate temp-dir creation across Justfile recipes#3191
knQzx wants to merge 1 commit into
ethereum:forks/amsterdamfrom
knQzx:chore/justfile-dedupe-tmpdir

Conversation

@knQzx

@knQzx knQzx commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Description

ten recipes each repeated an inline mkdir for their --basetemp scratch dir (and a logs dir for the fill/bench ones). replaced with two private recipes, _tmp and _tmp-logs, that recipes depend on, e.g. fill *args: (_tmp-logs "fill")

passing the name as a dependency argument avoids recipe_name() and the just >=1.53 bump it would need

Related Issues or PRs

fixes #3112

Ten recipes each repeated an inline mkdir for their pytest --basetemp
scratch directory (and, for the fill/bench recipes, a logs directory).
Replace the repetition with two private recipes, _tmp and _tmp-logs,
that recipes depend on, e.g. `fill *args: (_tmp-logs "fill")`. Keeping
the name as a dependency argument avoids the recipe_name() function and
the just >=1.53 bump it would require.

Closes ethereum#3112
@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.39%. Comparing base (2119b38) to head (24a4546).

Additional details and impacted files
@@               Coverage Diff                @@
##           forks/amsterdam    #3191   +/-   ##
================================================
  Coverage            93.39%   93.39%           
================================================
  Files                  624      624           
  Lines                37014    37014           
  Branches              3386     3386           
================================================
  Hits                 34570    34570           
  Misses                1671     1671           
  Partials               773      773           
Flag Coverage Δ
unittests 93.39% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

Remove repetitive, hardcoded temporary directory creation used across Justfile recipes

1 participant