Piotr Krzemiński
04/20/2023, 5:31 PMPiotr Krzemiński
04/20/2023, 5:31 PMVampire
04/20/2023, 5:37 PMVampire
04/20/2023, 5:39 PMVampire
04/20/2023, 5:40 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