Piotr Krzemiński
04/20/2023, 5:31 PMVampire
04/20/2023, 5:37 PMPiotr Krzemiński
04/20/2023, 6:01 PMVampire
04/20/2023, 6:13 PMPiotr Krzemiński
04/20/2023, 7:03 PMVampire
04/20/2023, 7:10 PM[`outputs`](verify-symbol:io.github.typesafegithub.workflows.dsl.WorkflowBuilder#job(java.lang.String, java.lang.String, io.github.typesafegithub.workflows.domain.RunnerType, java.util.List<? extends io.github.typesafegithub.workflows.domain.Job<?>>, java.lang.String, java.util.LinkedHashMap<java.lang.String,java.lang.String>, java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>>, java.util.Map<java.lang.String,? extends java.lang.Object>, java.lang.Integer, io.github.typesafegithub.workflows.domain.Concurrency, OUTPUT, kotlin.jvm.functions.Function1<? super io.github.typesafegithub.workflows.dsl.JobBuilder<OUTPUT>,kotlin.Unit>)#outputs)
Piotr Krzemiński
04/21/2023, 5:38 AMWorkflowBuilder
here, unless your intent was to ensure that the given job
method indeed returns something that has outputs
. If we just wanted to check if the outputs
field is in Job
, maybe it would be enough to find a match in the API dump from Kotlin binary compatibility plugin: https://github.com/typesafegithub/github-workflows-kt/blob/34247325b7033305a11db8d48862c7c11dbdee2b/library/api/library.api#L102. It's not a property there but a regular JVM getter, but still better than nothing (thinking aloud)Vampire
04/21/2023, 7:26 AMPiotr Krzemiński
04/21/2023, 7:36 AM