Skip to content

[3.x] Add !Transform and !GetStackOutput short forms - #452

Merged
GrahamCampbell merged 2 commits into
3.xfrom
support-yaml-short-forms-3x
Sep 6, 2026
Merged

[3.x] Add !Transform and !GetStackOutput short forms#452
GrahamCampbell merged 2 commits into
3.xfrom
support-yaml-short-forms-3x

Conversation

@GrahamCampbell

Copy link
Copy Markdown
Contributor

AWS documents YAML short forms for Fn::Transform and Fn::GetStackOutput, but the shared CloudFormation schema only registers the seventeen tags upstream knows about, so !Transform and !GetStackOutput fail with an unknown tag error everywhere osls parses YAML, from a resources block to an existing stack's template on the deployment bucket repair path. This adds both names to the function list, which the existing type factory maps to their Fn:: keys, records the addition in the utils README divergence note so it survives a re-sync, and covers both short forms in the schema test. Fn::Length, Fn::ToJsonString and the Rules functions have no documented short forms and are deliberately left out. This is the 3.x companion of #451. Fixes #450.

@GrahamCampbell GrahamCampbell changed the title [3.x] Support Transform and GetStackOutput YAML short forms [3.x] Add !Transform and !GetStackOutput short forms Sep 6, 2026
@GrahamCampbell
GrahamCampbell merged commit a779bcc into 3.x Sep 6, 2026
8 checks passed
@GrahamCampbell
GrahamCampbell deleted the support-yaml-short-forms-3x branch September 6, 2026 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant