CFn: implement language extensions transform by simonrw · Pull Request #12813 · localstack/localstack · GitHub | Latest TMZ Celebrity News & Gossip | Watch TMZ Live
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 7 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
  • Implement Fn::ForEach for a nested use 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 796 tests  +1   20 139 ✅ +1   6m 30s ⏱️ +2s
     1 suites ±0    1 657 💤 ±0 
     1 files   ±0        0 ❌ ±0 

Results for commit 5991ea7. ± Comparison against base commit e558996.

♻️ 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 28s ⏱️ +15s
1 suites ±0   2 💤 ±0 
1 files   ±0   0 ❌ ±0 

Results for commit 5991ea7. ± Comparison against base commit e558996.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Jun 28, 2025

Test Results (amd64) - Integration, Bootstrap

    5 files      5 suites   2h 22m 46s ⏱️
5 274 tests 4 337 ✅ 928 💤 9 ❌
5 280 runs  4 337 ✅ 934 💤 9 ❌

For more details on these failures, see this check.

Results for commit 5991ea7.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Jun 28, 2025

LocalStack Community integration with Pro

    2 files  ±0      2 suites  ±0   1h 44m 56s ⏱️ + 2m 10s
4 917 tests +4  4 132 ✅  - 5  776 💤 ±0  9 ❌ +9 
4 919 runs  +4  4 132 ✅  - 5  778 💤 ±0  9 ❌ +9 

For more details on these failures, see this check.

Results for commit 5991ea7. ± Comparison against base commit e558996.

♻️ This comment has been updated with latest results.

@simonrw simonrw force-pushed the cfn/language-extensions branch from cfbf6cf to 69e9fb6 Compare July 3, 2025 15:15
@simonrw simonrw force-pushed the cfn/language-extensions branch from 69e9fb6 to 5991ea7 Compare July 3, 2025 15:21
@simonrw simonrw added semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases and removed semver: patch Non-breaking changes which can be included in patch releases labels Jul 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant

TMZ Celebrity News – Breaking Stories, Videos & Gossip

Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.

Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.

🎥 Watch TMZ Live

TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.