Add generated Lex Runtime V2 client with integration tests#51
Open
Alan4506 wants to merge 8 commits into
Open
Conversation
arandito
reviewed
Apr 10, 2026
SamRemis
reviewed
Apr 14, 2026
Contributor
SamRemis
left a comment
There was a problem hiding this comment.
Left a few comments - Antonio was very thorough and got most of them.
To make sure I understand - are we expecting this to be the workflow:
- A different PR adds the changelog entry and the models
- We release the client via internal infrastructure
- After confirming that this PR contains only the changes for the integ tests, we merge this PR so these get run for future releases automatically
Is that all correct?
Contributor
Author
|
SamRemis
requested changes
Apr 22, 2026
d8aea9e to
89c911a
Compare
0344db7 to
b094bed
Compare
SamRemis
approved these changes
May 11, 2026
|
|
||
| # Tags applied to all resources so orphaned resources from interrupted | ||
| # test runs can be discovered and cleaned up. | ||
| _TAGS = [{"Key": "Purpose", "Value": "IntegTest"}] |
Contributor
There was a problem hiding this comment.
[Non-blocking]
Since the idea behind this is to have a single tag that can be applied to as many integ test related resources as possible, this would be better suited for smithy-aws-core and we can import it.
Since that would require a PR to smithy-aws-core and a publish, can we just make a backlog item for that and come back?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of changes:
This PR adds support for the Lex Runtime V2 service by adding the latest Smithy model and code-generating a new client package (
aws-sdk-lex-runtime-v2). It also adds integration tests covering the following patterns:recognize_textstart_conversation(TEXT mode)A setup script at
tests/setup_resources.pycreates the required AWS resources (IAM role, Lex V2 bot, en_US locale with a Greeting intent and closing response).This branch will be rebased once the release automation publishes the client.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.