You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: action-binding-generator/api/action-binding-generator.api
+10-2Lines changed: 10 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -81,6 +81,14 @@ public final class io/github/typesafegithub/workflows/actionbindinggenerator/gen
81
81
public fun toString ()Ljava/lang/String;
82
82
}
83
83
84
+
public final class io/github/typesafegithub/workflows/actionbindinggenerator/generation/ClientType : java/lang/Enum {
85
+
public static final field BUNDLED_WITH_LIB Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ClientType;
86
+
public static final field CLIENT_SIDE_GENERATION Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ClientType;
87
+
public static fun getEntries ()Lkotlin/enums/EnumEntries;
88
+
public static fun valueOf (Ljava/lang/String;)Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ClientType;
89
+
public static fun values ()[Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ClientType;
90
+
}
91
+
84
92
public final class io/github/typesafegithub/workflows/actionbindinggenerator/generation/ExtractUsedActionsFromWorkflowKt {
85
93
public static final fun extractUsedActionsFromWorkflow (Ljava/lang/String;)Ljava/util/List;
86
94
}
@@ -90,8 +98,8 @@ public final class io/github/typesafegithub/workflows/actionbindinggenerator/gen
90
98
}
91
99
92
100
public final class io/github/typesafegithub/workflows/actionbindinggenerator/generation/GenerationKt {
93
-
public static final fun generateBinding (Lio/github/typesafegithub/workflows/actionbindinggenerator/domain/ActionCoords;Lio/github/typesafegithub/workflows/actionbindinggenerator/domain/MetadataRevision;Lio/github/typesafegithub/workflows/actionbindinggenerator/metadata/Metadata;Lkotlin/Pair;Z)Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ActionBinding;
94
-
public static synthetic fun generateBinding$default (Lio/github/typesafegithub/workflows/actionbindinggenerator/domain/ActionCoords;Lio/github/typesafegithub/workflows/actionbindinggenerator/domain/MetadataRevision;Lio/github/typesafegithub/workflows/actionbindinggenerator/metadata/Metadata;Lkotlin/Pair;ZILjava/lang/Object;)Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ActionBinding;
101
+
public static final fun generateBinding (Lio/github/typesafegithub/workflows/actionbindinggenerator/domain/ActionCoords;Lio/github/typesafegithub/workflows/actionbindinggenerator/domain/MetadataRevision;Lio/github/typesafegithub/workflows/actionbindinggenerator/metadata/Metadata;Lkotlin/Pair;Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ClientType;)Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ActionBinding;
102
+
public static synthetic fun generateBinding$default (Lio/github/typesafegithub/workflows/actionbindinggenerator/domain/ActionCoords;Lio/github/typesafegithub/workflows/actionbindinggenerator/domain/MetadataRevision;Lio/github/typesafegithub/workflows/actionbindinggenerator/metadata/Metadata;Lkotlin/Pair;Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ClientType;ILjava/lang/Object;)Lio/github/typesafegithub/workflows/actionbindinggenerator/generation/ActionBinding;
95
103
}
96
104
97
105
public final class io/github/typesafegithub/workflows/actionbindinggenerator/metadata/Input {
Copy file name to clipboardExpand all lines: action-binding-generator/src/main/kotlin/io/github/typesafegithub/workflows/actionbindinggenerator/generation/GenerateActionBindingsCliHelper.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -49,7 +49,7 @@ public fun generateActionBindings(
Copy file name to clipboardExpand all lines: action-binding-generator/src/main/kotlin/io/github/typesafegithub/workflows/actionbindinggenerator/generation/Generation.kt
+33-12Lines changed: 33 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,19 @@ public data class ActionBinding(
44
44
valtypingActualSource:TypingActualSource?,
45
45
)
46
46
47
+
publicenumclassClientType {
48
+
/**
49
+
* The binding is going to be bundled with the library.
50
+
*/
51
+
BUNDLED_WITH_LIB,
52
+
53
+
/**
54
+
* The binding is going to be generated on the client side, and consumed
55
+
* via `@file:Import(...)`.
56
+
*/
57
+
CLIENT_SIDE_GENERATION,
58
+
}
59
+
47
60
privateobject Types {
48
61
val mapStringString =Map::class.asTypeName().parameterizedBy(String::class.asTypeName(), String::class.asTypeName())
49
62
val nullableString =String::class.asTypeName().copy(nullable =true)
@@ -60,7 +73,7 @@ public fun ActionCoords.generateBinding(
Copy file name to clipboardExpand all lines: action-binding-generator/src/test/kotlin/io/github/typesafegithub/workflows/actionbindinggenerator/generation/GenerationTest.kt
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -388,7 +388,7 @@ class GenerationTest : FunSpec({
0 commit comments