From cc52d3c50fcca542627919f2cd745007e3444c34 Mon Sep 17 00:00:00 2001 From: "Deven T. Corzine" Date: Sat, 28 Dec 2024 02:29:59 -0500 Subject: [PATCH] Fix registerGenerateCargoWorkspaceTask() to declare the output file. --- buildSrc/src/main/kotlin/CodegenTestCommon.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/buildSrc/src/main/kotlin/CodegenTestCommon.kt b/buildSrc/src/main/kotlin/CodegenTestCommon.kt index 1ee6ee79720..7b05e6651f6 100644 --- a/buildSrc/src/main/kotlin/CodegenTestCommon.kt +++ b/buildSrc/src/main/kotlin/CodegenTestCommon.kt @@ -271,9 +271,10 @@ fun Project.registerGenerateCargoWorkspaceTask( val properties = PropertyRetriever(rootProject, this) project.tasks.register("generateCargoWorkspace") { description = "generate Cargo.toml workspace file" + val path = project.buildDir.resolve("$workingDirUnderBuildDir/Cargo.toml") + outputs.file(path) doFirst { - project.buildDir.resolve("$workingDirUnderBuildDir/Cargo.toml") - .writeText(generateCargoWorkspace(pluginName, codegenTests(properties, allCodegenTests))) + path.writeText(generateCargoWorkspace(pluginName, codegenTests(properties, allCodegenTests))) } } }