-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
CFNV2: Implement Fn::Length for language extensions #13033
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
Conversation
LocalStack Community integration with Pro 2 files ± 0 2 suites ±0 21m 32s ⏱️ - 1h 23m 29s Results for commit c8f7914. ± Comparison against base commit 31209be. This pull request removes 4076 tests.
♻️ This comment has been updated with latest results. |
Test Results (amd64) - Integration, Bootstrap 5 files 5 suites 33m 33s ⏱️ Results for commit c8f7914. ♻️ This comment has been updated with latest results. |
c16a2a3
to
c8f7914
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Ah yes thanks @bentsku I guess GH considers the setting global? I had rebase merged some other PRs recently |
Yeah, I guess it remembers the last value used, not super clear 😅 |
Motivation
We need to support the language extensions transform to match parity with the V1 provider. We start by implementing the
Fn::Length
transform to demonstrate general integration with the v1 implementation. We will implementFn::ForEach
in a follow up as this is a more complex change.Changes
ChangeSetModelTransformer.transform
methodresolve_refs_recursively
to enable the feature, with the knowledge that the requirements for transforms are much lower, and we can potentially re-purpose theChangeSetVisitor
or similar to re-write this usage after the new provider is releasedFn::Length
test