Skip to content

CFn: implement language extensions transform #12813

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

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

simonrw
Copy link
Contributor

@simonrw simonrw commented Jun 27, 2025

Motivation

We have had many requests for the Language Extensions Transform. These provide additional useful functionality to CloudFormation.

In particular, the Fn::ForEach function is useful for generating many templated resources.

Changes

  • Implement Fn::Length
  • Implement Fn::ForEach for a simple case

@simonrw simonrw added the semver: patch Non-breaking changes which can be included in patch releases label Jun 27, 2025
Copy link

github-actions bot commented Jun 27, 2025

Test Results - Preflight, Unit

21 745 tests  +1   20 088 ✅ +1   6m 24s ⏱️ +7s
     1 suites ±0    1 657 💤 ±0 
     1 files   ±0        0 ❌ ±0 

Results for commit cfbf6cf. ± Comparison against base commit 05a922a.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Jun 27, 2025

Test Results (amd64) - Acceptance

7 tests  ±0   5 ✅ ±0   3m 6s ⏱️ -1s
1 suites ±0   2 💤 ±0 
1 files   ±0   0 ❌ ±0 

Results for commit cfbf6cf. ± Comparison against base commit 05a922a.

♻️ This comment has been updated with latest results.

Copy link

Test Results (amd64) - Integration, Bootstrap

    5 files      5 suites   2h 21m 57s ⏱️
5 267 tests 4 328 ✅ 929 💤 10 ❌
5 273 runs  4 328 ✅ 935 💤 10 ❌

For more details on these failures, see this check.

Results for commit cfbf6cf.

Copy link

LocalStack Community integration with Pro

    2 files  ±0      2 suites  ±0   1h 46m 32s ⏱️ + 4m 52s
4 910 tests +4  4 123 ✅  - 7  777 💤 +1  10 ❌ +10 
4 912 runs  +4  4 123 ✅  - 7  779 💤 +1  10 ❌ +10 

For more details on these failures, see this check.

Results for commit cfbf6cf. ± Comparison against base commit 05a922a.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver: patch Non-breaking changes which can be included in patch releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant