chore(synthetics): restore synthetics alpha module #27394
Merged
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.
Synthetics was stabilized in #27305 and the alpha module was removed. Due to a bug in
align-versions.sh
, the last published@aws-cdk/aws-synthetics-alpha
module relied on a peer dependency ofaws-cdk-lib@2.99.0
instead ofaws-cdk-lib@^2.99.0
(with the caret). This makes `@aws-cdk/aws-synthetics-alpha incompatible with later versions of aws-cdk-lib, and is unintentional.#27376 fixes the bug in
align-versions.sh
, and this PR re-introduces@aws-cdk/aws-synthetics-alpha
for one last version of CDK (v2.100.0) before we remove it again. This should have the effect of@aws-cdk/aws-synthetics-alpha@2.100.0
being the last version of the alpha module, but still compatible with later versions ofaws-cdk-lib
by having the peer dependencyaws-cdk-lib@^2.100.0
.We still want users to migrate to the stable synthetics module at
aws-cdk-lib/aws-synthetics
, but we don't want to outright break existing users of the experimental module either.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license