Skip to content

Commit 559daa8

Browse files
author
Steven Yuan
committed
feat(experimentalIdentityAndAuth): revert release of services without customizations
1 parent 0f8898c commit 559daa8

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

codegen/sdk-codegen/build.gradle.kts

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -105,18 +105,20 @@ tasks.register("generate-smithy-build") {
105105
File("smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/package.json.template")
106106
.readText()
107107
).expectObjectNode()
108-
val nonExperimentalIdentityAndAuthServices = setOf(
109-
// Services with EventStream input
110-
"Lex Runtime V2",
111-
"RekognitionStreaming",
112-
"Transcribe Streaming",
113-
// Endpoint Ruleset Auth Scheme Resolvers
114-
"EventBridge",
115-
"CloudFront KeyValueStore",
116-
// S3
117-
"S3",
108+
val experimentalIdentityAndAuthServices = setOf(
109+
ShapeId.from("com.amazonaws.codecatalyst#CodeCatalyst"),
110+
ShapeId.from("com.amazonaws.sts#AWSSecurityTokenServiceV20110615"),
111+
ShapeId.from("com.amazonaws.sqs#AmazonSQS"),
112+
ShapeId.from("com.amazonaws.dynamodb#DynamoDB_20120810"),
113+
ShapeId.from("com.amazonaws.rds#AmazonRDSv19"),
114+
ShapeId.from("com.amazonaws.ec2#AmazonEC2"),
115+
ShapeId.from("com.amazonaws.polly#Parrot_v1"),
116+
ShapeId.from("com.amazonaws.apigateway#BackplaneControlService"),
117+
ShapeId.from("com.amazonaws.glacier#Glacier"),
118+
ShapeId.from("com.amazonaws.machinelearning#AmazonML_20141212"),
119+
ShapeId.from("com.amazonaws.route53#AWSDnsV20130401"),
120+
ShapeId.from("com.amazonaws.s3control#AWSS3ControlServiceV20180820"),
118121
)
119-
check(nonExperimentalIdentityAndAuthServices.size == 6)
120122
val projectionContents = Node.objectNodeBuilder()
121123
.withMember("imports", Node.fromStrings("${models.getAbsolutePath()}${File.separator}${file.name}"))
122124
.withMember("plugins", Node.objectNode()
@@ -127,7 +129,7 @@ tasks.register("generate-smithy-build") {
127129
.withMember("packageJson", manifestOverwrites)
128130
.withMember("packageDescription", "AWS SDK for JavaScript "
129131
+ clientName + " Client for Node.js, Browser and React Native")
130-
.withMember("experimentalIdentityAndAuth", !nonExperimentalIdentityAndAuthServices.contains(serviceTrait.sdkId))
132+
.withMember("experimentalIdentityAndAuth", experimentalIdentityAndAuthServices.contains(service.getId()))
131133
.build()))
132134
.build()
133135
projectionsBuilder.withMember(sdkId + "." + version.toLowerCase(), projectionContents)

0 commit comments

Comments
 (0)