Skip to content

Properly delete Scarb managed cache in tests#2863

Merged
maciektr merged 6 commits intomainfrom
maciektr/fix-build-check
Nov 24, 2025
Merged

Properly delete Scarb managed cache in tests#2863
maciektr merged 6 commits intomainfrom
maciektr/fix-build-check

Conversation

@maciektr
Copy link
Contributor

@maciektr maciektr commented Nov 20, 2025

Temp directory created by TempDir is removed from disk when the associated TempDir is dropped.
When running Scarb in tests, new TempDir for Scarb cache is created and passed via env to the Scarb process.
However, if the TempDir is dropped before calling Scarb, Scarb will re-create the cache directory on run, never actually deleting it.

@maciektr maciektr force-pushed the maciektr/fix-build-check branch 8 times, most recently from ed19b19 to a0e0ddb Compare November 21, 2025 14:55
@maciektr
Copy link
Contributor Author

maciektr commented Nov 21, 2025

@maciektr maciektr changed the title Fix release build Properly delete Scarb managed cache in tests Nov 21, 2025
@maciektr maciektr marked this pull request as ready for review November 21, 2025 14:55
@maciektr maciektr requested a review from a team as a code owner November 21, 2025 14:55
@maciektr maciektr force-pushed the maciektr/fix-build-check branch from 15b27c1 to fab3a9f Compare November 21, 2025 15:20
@maciektr maciektr enabled auto-merge November 21, 2025 15:23
@maciektr
Copy link
Contributor Author

@maciektr maciektr requested a review from Draggu as a code owner November 21, 2025 19:28
@maciektr maciektr force-pushed the maciektr/fix-build-check branch from 9c5aa24 to 990dcb1 Compare November 21, 2025 19:44
@maciektr maciektr force-pushed the maciektr/fix-build-check branch from 990dcb1 to b507616 Compare November 21, 2025 19:47
@maciektr maciektr requested a review from DelevoXDG November 24, 2025 14:50
@maciektr maciektr added this pull request to the merge queue Nov 24, 2025
Merged via the queue into main with commit aee2f8b Nov 24, 2025
22 of 29 checks passed
@maciektr maciektr deleted the maciektr/fix-build-check branch November 24, 2025 16:14
maciektr added a commit that referenced this pull request Nov 25, 2025
Temp directory created by `TempDir` is removed from disk when the
associated `TempDir` is dropped.
When running Scarb in tests, new TempDir for Scarb cache is created and
passed via env to the Scarb process.
However, if the TempDir is dropped before calling Scarb, Scarb will
re-create the cache directory on run, never actually deleting it.
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