You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(cfn-lang-ext): derive PACKAGEABLE_RESOURCE_ARTIFACT_PROPERTIES from canonical dicts (#9005)
Replace the literal PACKAGEABLE_RESOURCE_ARTIFACT_PROPERTIES dict with
a derivation from RESOURCES_WITH_LOCAL_PATHS and RESOURCES_WITH_IMAGE_COMPONENT
in samcli.lib.utils.resources, establishing a single source of truth.
This fixes issue #9005 where eight resource types were missing from the
language-extensions packaging path:
- AWS::Serverless::Application
- AWS::CloudFormation::StackSet
- AWS::ElasticBeanstalk::ApplicationVersion
- AWS::AppSync::GraphQLSchema
- AWS::AppSync::Resolver
- AWS::AppSync::FunctionConfiguration
- AWS::CloudFormation::ModuleVersion
- AWS::CloudFormation::ResourceVersion
The derivation also adds AWS::Glue::Job with dotted-path property
Command.ScriptLocation, and adds Code.ImageUri to AWS::Lambda::Function.
All 14 new tests pass, confirming the derived dict includes the expected
entries and excludes design exclusions (ECR::Repository, ServerlessRepo::Application).
Cross-task integration anchors for Glue::Job dotted-path handling now pass.
0 commit comments