Skip to content

Commit 7f3b631

Browse files
committed
fix: do not check if artifact files are dirty
1 parent b1b9e58 commit 7f3b631

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

crates/compilers/src/cache.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -989,7 +989,9 @@ impl<T: ArtifactOutput<CompilerContract = C::CompilerContract>, C: Compiler>
989989
for artifacts in self.cached_artifacts.values() {
990990
for artifacts in artifacts.values() {
991991
for artifact_file in artifacts {
992-
if self.project.artifacts_handler().is_dirty(artifact_file).unwrap_or(true) {
992+
if !artifact_file.file.starts_with(&self.project.paths.artifacts)
993+
&& self.project.artifacts_handler().is_dirty(artifact_file).unwrap_or(true)
994+
{
993995
return true;
994996
}
995997
}

0 commit comments

Comments
 (0)