Skip to content

Commit 6010b56

Browse files
author
Steven Yuan
committed
feat(experimentalIdentityAndAuth): release phase 1
Services: - CodeCatalyst
1 parent c720c1c commit 6010b56

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

codegen/sdk-codegen/build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
import software.amazon.smithy.model.Model
1717
import software.amazon.smithy.model.shapes.ServiceShape
18+
import software.amazon.smithy.model.shapes.ShapeId
1819
import software.amazon.smithy.model.node.Node
1920
import software.amazon.smithy.gradle.tasks.SmithyBuild
2021
import software.amazon.smithy.aws.traits.ServiceTrait
@@ -102,6 +103,9 @@ tasks.register("generate-smithy-build") {
102103
File("smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/package.json.template")
103104
.readText()
104105
).expectObjectNode()
106+
val experimentalIdentityAndAuthServices = setOf(
107+
ShapeId.from("com.amazonaws.codecatalyst#CodeCatalyst"),
108+
)
105109
val projectionContents = Node.objectNodeBuilder()
106110
.withMember("imports", Node.fromStrings("${models.getAbsolutePath()}${File.separator}${file.name}"))
107111
.withMember("plugins", Node.objectNode()
@@ -112,6 +116,7 @@ tasks.register("generate-smithy-build") {
112116
.withMember("packageJson", manifestOverwrites)
113117
.withMember("packageDescription", "AWS SDK for JavaScript "
114118
+ clientName + " Client for Node.js, Browser and React Native")
119+
.withMember("experimentalIdentityAndAuth", experimentalIdentityAndAuthServices.contains(service.getId()))
115120
.build()))
116121
.build()
117122
projectionsBuilder.withMember(sdkId + "." + version.toLowerCase(), projectionContents)

0 commit comments

Comments
 (0)