Skip to content

Commit 397e50a

Browse files
refactor(*): implement RunnableTask interface
1 parent 00c699b commit 397e50a

File tree

28 files changed

+58
-30
lines changed

28 files changed

+58
-30
lines changed

plugin-script-bun/src/main/java/io/kestra/plugin/scripts/bun/Commands.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import io.kestra.core.models.annotations.Example;
55
import io.kestra.core.models.annotations.Plugin;
66
import io.kestra.core.models.property.Property;
7+
import io.kestra.core.models.tasks.RunnableTask;
78
import io.kestra.core.models.tasks.runners.TargetOS;
89
import io.kestra.core.runners.RunContext;
910
import io.kestra.plugin.scripts.exec.AbstractExecScript;
@@ -61,7 +62,7 @@
6162
"""
6263
)
6364
})
64-
public class Commands extends AbstractExecScript {
65+
public class Commands extends AbstractExecScript implements RunnableTask<ScriptOutput> {
6566
private static final String DEFAULT_IMAGE = "oven/bun";
6667

6768
@Builder.Default

plugin-script-bun/src/main/java/io/kestra/plugin/scripts/bun/Script.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import io.kestra.core.models.annotations.Example;
55
import io.kestra.core.models.annotations.Plugin;
66
import io.kestra.core.models.property.Property;
7+
import io.kestra.core.models.tasks.RunnableTask;
78
import io.kestra.core.models.tasks.runners.TargetOS;
89
import io.kestra.core.runners.FilesService;
910
import io.kestra.core.runners.RunContext;
@@ -67,7 +68,7 @@
6768
),
6869

6970
})
70-
public class Script extends AbstractExecScript {
71+
public class Script extends AbstractExecScript implements RunnableTask<ScriptOutput> {
7172
private static final String DEFAULT_IMAGE = "oven/bun";
7273

7374
@Builder.Default

plugin-script-deno/src/main/java/io/kestra/plugin/scripts/deno/Commands.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import io.kestra.core.models.annotations.Example;
44
import io.kestra.core.models.annotations.Plugin;
55
import io.kestra.core.models.property.Property;
6+
import io.kestra.core.models.tasks.RunnableTask;
67
import io.kestra.core.models.tasks.runners.TargetOS;
78
import io.kestra.core.runners.RunContext;
89
import io.kestra.plugin.scripts.exec.AbstractExecScript;
@@ -42,7 +43,7 @@
4243
"""
4344
)
4445
})
45-
public class Commands extends AbstractExecScript {
46+
public class Commands extends AbstractExecScript implements RunnableTask<ScriptOutput> {
4647
private static final String DEFAULT_IMAGE = "denoland/deno";
4748

4849
@Builder.Default

plugin-script-deno/src/main/java/io/kestra/plugin/scripts/deno/Script.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import io.kestra.core.models.annotations.Example;
55
import io.kestra.core.models.annotations.Plugin;
66
import io.kestra.core.models.property.Property;
7+
import io.kestra.core.models.tasks.RunnableTask;
78
import io.kestra.core.models.tasks.runners.TargetOS;
89
import io.kestra.core.runners.FilesService;
910
import io.kestra.core.runners.RunContext;
@@ -41,7 +42,7 @@
4142
"""
4243
),
4344
})
44-
public class Script extends AbstractExecScript {
45+
public class Script extends AbstractExecScript implements RunnableTask<ScriptOutput> {
4546
private static final String DEFAULT_IMAGE = "denoland/deno";
4647

4748
@Builder.Default

plugin-script-go/src/main/java/io/kestra/plugin/scripts/go/Commands.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import io.kestra.core.models.annotations.Example;
55
import io.kestra.core.models.annotations.Plugin;
66
import io.kestra.core.models.property.Property;
7+
import io.kestra.core.models.tasks.RunnableTask;
78
import io.kestra.core.models.tasks.runners.TargetOS;
89
import io.kestra.core.runners.RunContext;
910
import io.kestra.plugin.scripts.exec.AbstractExecScript;
@@ -63,7 +64,7 @@ func main() {
6364
"""
6465
)
6566
})
66-
public class Commands extends AbstractExecScript {
67+
public class Commands extends AbstractExecScript implements RunnableTask<ScriptOutput> {
6768
private static final String DEFAULT_IMAGE = "golang";
6869

6970
@Builder.Default

plugin-script-go/src/main/java/io/kestra/plugin/scripts/go/Script.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import io.kestra.core.models.annotations.Example;
55
import io.kestra.core.models.annotations.Plugin;
66
import io.kestra.core.models.property.Property;
7+
import io.kestra.core.models.tasks.RunnableTask;
78
import io.kestra.core.models.tasks.runners.TargetOS;
89
import io.kestra.core.runners.FilesService;
910
import io.kestra.core.runners.RunContext;
@@ -61,7 +62,7 @@ func main() {
6162
"""
6263
)
6364
})
64-
public class Script extends AbstractExecScript {
65+
public class Script extends AbstractExecScript implements RunnableTask<ScriptOutput> {
6566
private static final String DEFAULT_IMAGE = "golang";
6667

6768
@Builder.Default

plugin-script-jbang/src/main/java/io/kestra/plugin/scripts/jbang/Commands.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import io.kestra.core.models.annotations.Plugin;
66
import io.kestra.core.models.annotations.PluginProperty;
77
import io.kestra.core.models.property.Property;
8+
import io.kestra.core.models.tasks.RunnableTask;
89
import io.kestra.core.models.tasks.runners.ScriptService;
910
import io.kestra.core.models.tasks.runners.TargetOS;
1011
import io.kestra.core.runners.RunContext;
@@ -45,7 +46,7 @@
4546
)
4647
}
4748
)
48-
public class Commands extends AbstractExecScript {
49+
public class Commands extends AbstractExecScript implements RunnableTask<ScriptOutput> {
4950
private static final String DEFAULT_IMAGE = "jbangdev/jbang-action";
5051

5152
@Builder.Default

plugin-script-jbang/src/main/java/io/kestra/plugin/scripts/jbang/Script.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import io.kestra.core.models.annotations.Plugin;
66
import io.kestra.core.models.annotations.PluginProperty;
77
import io.kestra.core.models.property.Property;
8+
import io.kestra.core.models.tasks.RunnableTask;
89
import io.kestra.core.models.tasks.runners.ScriptService;
910
import io.kestra.core.models.tasks.runners.TargetOS;
1011
import io.kestra.core.runners.FilesService;
@@ -104,7 +105,7 @@ public fun main() {
104105
)
105106
}
106107
)
107-
public class Script extends AbstractExecScript {
108+
public class Script extends AbstractExecScript implements RunnableTask<ScriptOutput> {
108109
private static final String DEFAULT_IMAGE = "jbangdev/jbang-action";
109110

110111
@Builder.Default

plugin-script-julia/src/main/java/io/kestra/plugin/scripts/julia/Commands.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import io.kestra.core.models.annotations.Plugin;
66
import io.kestra.core.models.annotations.PluginProperty;
77
import io.kestra.core.models.property.Property;
8+
import io.kestra.core.models.tasks.RunnableTask;
89
import io.kestra.core.models.tasks.runners.ScriptService;
910
import io.kestra.core.models.tasks.runners.TargetOS;
1011
import io.kestra.core.runners.RunContext;
@@ -52,7 +53,7 @@
5253
"""
5354
)
5455
})
55-
public class Commands extends AbstractExecScript {
56+
public class Commands extends AbstractExecScript implements RunnableTask<ScriptOutput> {
5657
private static final String DEFAULT_IMAGE = "julia";
5758

5859
@Builder.Default

plugin-script-julia/src/main/java/io/kestra/plugin/scripts/julia/Script.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import io.kestra.core.models.annotations.Plugin;
66
import io.kestra.core.models.annotations.PluginProperty;
77
import io.kestra.core.models.property.Property;
8+
import io.kestra.core.models.tasks.RunnableTask;
89
import io.kestra.core.models.tasks.runners.ScriptService;
910
import io.kestra.core.models.tasks.runners.TargetOS;
1011
import io.kestra.core.runners.FilesService;
@@ -54,7 +55,7 @@
5455
"""
5556
)
5657
})
57-
public class Script extends AbstractExecScript {
58+
public class Script extends AbstractExecScript implements RunnableTask<ScriptOutput> {
5859
private static final String DEFAULT_IMAGE = "julia";
5960

6061
@Builder.Default

0 commit comments

Comments
 (0)