Skip to content

Commit 5a6741f

Browse files
committed
build: fix nodejs install task dependencies
The publishing workflow failed because of an incomplete workaround.
1 parent ee9648e commit 5a6741f

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

model-client/build.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import dev.petuska.npm.publish.task.NodeExecTask
12
import dev.petuska.npm.publish.task.NpmPackTask
23

34
plugins {
@@ -152,4 +153,6 @@ npmPublish {
152153
}
153154
}
154155

155-
tasks.named("packJsPackage") { dependsOn(":setupNodeEverywhere") }
156+
tasks.withType(NodeExecTask::class) {
157+
dependsOn(":setupNodeEverywhere")
158+
}

ts-model-api/build.gradle.kts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import dev.petuska.npm.publish.task.NodeExecTask
2+
import org.gradle.kotlin.dsl.withType
3+
14
plugins {
25
base
36
alias(libs.plugins.node)
@@ -80,4 +83,6 @@ npmPublish {
8083
}
8184
}
8285

83-
tasks.named("packJsPackage") { dependsOn(":setupNodeEverywhere") }
86+
tasks.withType(NodeExecTask::class) {
87+
dependsOn(":setupNodeEverywhere")
88+
}

vue-model-api/build.gradle.kts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import com.github.gradle.node.npm.task.NpmTask
2+
import dev.petuska.npm.publish.task.NodeExecTask
23
import dev.petuska.npm.publish.task.NpmPackTask
34
import groovy.json.JsonOutput
45
import groovy.json.JsonSlurper
6+
import org.gradle.kotlin.dsl.withType
57

68
plugins {
79
base
@@ -135,4 +137,6 @@ tasks.assemble {
135137
dependsOn("packJsPackage")
136138
}
137139

138-
tasks.named("packJsPackage") { dependsOn(":setupNodeEverywhere") }
140+
tasks.withType(NodeExecTask::class) {
141+
dependsOn(":setupNodeEverywhere")
142+
}

0 commit comments

Comments
 (0)