Skip to content

Add endpoint rules and tests to kitchensink model#3371

Merged
Madrigal merged 3 commits intomainfrom
feat-add-endpoints-to-kitchensink
Apr 9, 2026
Merged

Add endpoint rules and tests to kitchensink model#3371
Madrigal merged 3 commits intomainfrom
feat-add-endpoints-to-kitchensink

Conversation

@Madrigal
Copy link
Copy Markdown
Collaborator

Add endpointRuleSet and endpointTests to our kitchensink model. This is in preparation to add a endpointBdd trait https://smithy.io/2.0/additional-specs/rules-engine/specification.html#smithy-rules-endpointbdd-trait

NOTE: I don't know why on kitchensink model we use full namespace instead of something like use smithy.rules#endpointTests, but followed the existing convention

@Madrigal Madrigal requested a review from a team as a code owner March 31, 2026 20:12
// The AWS region
//
// AWS::Region
Region *string
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to double confirm: all new go runtime in this PR is generated from existing endpoint/protocol generator which ignores new bdd trait right?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct. You made me question it so I did the regen on a new workspace, got the same results :)

@Madrigal Madrigal merged commit ea48141 into main Apr 9, 2026
17 checks passed
@Madrigal Madrigal deleted the feat-add-endpoints-to-kitchensink branch April 9, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants