Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cli: pre-release integration test strategy for downstream tools (e.g. Amplify) #31932

Open
Tracked by #32171
mrgrain opened this issue Oct 29, 2024 · 2 comments
Open
Tracked by #32171
Labels
@aws-cdk/core Related to core CDK functionality cli Issues related to the CDK CLI p2

Comments

@mrgrain
Copy link
Contributor

mrgrain commented Oct 29, 2024

Today, any tools depending on the AWS CDK are forced to wait for a CDK release before they can execute their test suites against the latest version of the CDK. This is bad, because a change in the CDK might unintentionally break the other tool. Instead we should establish a pattern to test against pre-builds (nightlies) from main.

Primary concern will be for 1st party tools, however this could be extended to 2nd and 3rd party tooling as well.

@mrgrain mrgrain changed the title Add pre-release integration tests for upstream services (e.g. Amplify) Add pre-release integration test strategy for upstream services (e.g. Amplify) Oct 29, 2024
@mrgrain
Copy link
Contributor Author

mrgrain commented Oct 29, 2024

Partially implemented by #31921

@mrgrain mrgrain added @aws-cdk/core Related to core CDK functionality cli Issues related to the CDK CLI p2 labels Oct 29, 2024
@mrgrain mrgrain changed the title Add pre-release integration test strategy for upstream services (e.g. Amplify) Add pre-release integration test strategy for downstream tools (e.g. Amplify) Oct 29, 2024
@iliapolo
Copy link
Contributor

iliapolo commented Nov 6, 2024

These types of test introduce the chance of bug in a downstream tool to cause delays in our release. We should have a mechanism to skip a integ test to free up a release, we want a fast mechanism that still requires 2 person review.

@iliapolo iliapolo changed the title Add pre-release integration test strategy for downstream tools (e.g. Amplify) cli: pre-release integration test strategy for downstream tools (e.g. Amplify) Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/core Related to core CDK functionality cli Issues related to the CDK CLI p2
Projects
None yet
Development

No branches or pull requests

2 participants