From 6cc78d17c4560fdc35a852f41defbcfce011d952 Mon Sep 17 00:00:00 2001
From: Alexander Melnyk <amelnyk@amazon.com>
Date: Fri, 17 Mar 2023 06:31:06 +0100
Subject: [PATCH 1/3] chore(layer): add license and architecture fields

---
 layers/src/layer-publisher-stack.ts | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/layers/src/layer-publisher-stack.ts b/layers/src/layer-publisher-stack.ts
index 875bbd4abf..10174dc0a0 100644
--- a/layers/src/layer-publisher-stack.ts
+++ b/layers/src/layer-publisher-stack.ts
@@ -9,7 +9,7 @@ import {
   LayerVersion,
   Code,
   Runtime,
-  CfnLayerVersionPermission
+  CfnLayerVersionPermission, Architecture
 } from 'aws-cdk-lib/aws-lambda';
 import { StringParameter } from 'aws-cdk-lib/aws-ssm';
 
@@ -36,6 +36,8 @@ export class LayerPublisherStack extends Stack {
         Runtime.NODEJS_16_X,
         Runtime.NODEJS_18_X
       ],
+      license: 'MIT-0',
+      compatibleArchitectures: [Architecture.X86_64],
       code: Code.fromAsset('../tmp'),
     });
 

From d10b6e357416361666ab8c8d697c0942c438d108 Mon Sep 17 00:00:00 2001
From: Andrea Amorosi <dreamorosi@gmail.com>
Date: Fri, 17 Mar 2023 11:55:13 +0100
Subject: [PATCH 2/3] Update layers/src/layer-publisher-stack.ts

---
 layers/src/layer-publisher-stack.ts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/layers/src/layer-publisher-stack.ts b/layers/src/layer-publisher-stack.ts
index 10174dc0a0..d4be01f42b 100644
--- a/layers/src/layer-publisher-stack.ts
+++ b/layers/src/layer-publisher-stack.ts
@@ -9,7 +9,8 @@ import {
   LayerVersion,
   Code,
   Runtime,
-  CfnLayerVersionPermission, Architecture
+  CfnLayerVersionPermission,
+  Architecture,
 } from 'aws-cdk-lib/aws-lambda';
 import { StringParameter } from 'aws-cdk-lib/aws-ssm';
 

From 7f3e372d2d0f4261fd9b1d852bcddc130a1f0202 Mon Sep 17 00:00:00 2001
From: Alexander Melnyk <amelnyk@amazon.com>
Date: Mon, 27 Mar 2023 16:56:52 +0200
Subject: [PATCH 3/3] chore(layer): add license info and architecture fields

---
 layers/tests/unit/layer-publisher.test.ts | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/layers/tests/unit/layer-publisher.test.ts b/layers/tests/unit/layer-publisher.test.ts
index d8df7773db..aabd1c7e6d 100644
--- a/layers/tests/unit/layer-publisher.test.ts
+++ b/layers/tests/unit/layer-publisher.test.ts
@@ -6,9 +6,7 @@
 
 import { App } from 'aws-cdk-lib';
 import { Template } from 'aws-cdk-lib/assertions';
-import {
-  LayerPublisherStack
-} from '../../src/layer-publisher-stack';
+import { LayerPublisherStack } from '../../src/layer-publisher-stack';
 
 describe('Class: LayerPublisherStack', () => {
 
@@ -33,6 +31,10 @@ describe('Class: LayerPublisherStack', () => {
         'nodejs16.x',
         'nodejs18.x'
       ],
+      LicenseInfo: 'MIT-0',
+      CompatibleArchitectures: [
+        'x86_64',
+      ],
       Description: 'AWS Lambda Powertools for TypeScript version 1.0.1',
       LayerName: 'AWSLambdaPowertoolsTypeScript',
     });