From 0a0ca9c744f9e65ccd9bde2f69842e59d8d89e8f Mon Sep 17 00:00:00 2001 From: Joel Scheuner Date: Wed, 17 May 2023 10:47:12 +0200 Subject: [PATCH 1/3] Always package and deploy layers and functions --- src/index.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/index.js b/src/index.js index 52a6788..e80d27e 100644 --- a/src/index.js +++ b/src/index.js @@ -176,7 +176,6 @@ class LocalstackPlugin { } // Patch plugin methods - this.skipIfMountLambda('Package', 'packageService'); function compileFunction(functionName) { if (!this.shouldMountCode()) { return compileFunction._functionOriginal.apply(null, arguments); @@ -210,7 +209,6 @@ class LocalstackPlugin { this.skipIfMountLambda('AwsCompileFunctions', 'compileFunction', compileFunction); this.skipIfMountLambda('AwsCompileFunctions', 'downloadPackageArtifacts'); this.skipIfMountLambda('AwsDeploy', 'extendedValidate'); - this.skipIfMountLambda('AwsDeploy', 'uploadFunctionsAndLayers'); if (this.detectTypescriptPluginType()) { this.skipIfMountLambda(this.detectTypescriptPluginType(), 'cleanup', null, [ 'after:package:createDeploymentArtifacts', 'after:deploy:function:packageFunction']); From 9a1e77b83523fd70440fea41a7857706075bc6d7 Mon Sep 17 00:00:00 2001 From: Joel Scheuner Date: Wed, 17 May 2023 10:48:22 +0200 Subject: [PATCH 2/3] Bump version --- package-lock.json | 4 ++-- package.json | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 33ed0cd..dcd0b0f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "serverless-localstack", - "version": "1.0.6", + "version": "1.2.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "serverless-localstack", - "version": "1.0.6", + "version": "1.2.0", "license": "MIT", "dependencies": { "adm-zip": "^0.5.10", diff --git a/package.json b/package.json index 7e4958a..78d94fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "serverless-localstack", - "version": "1.1.0", + "version": "1.2.0", "description": "Connect Serverless to LocalStack!", "main": "src/index.js", "scripts": { @@ -24,7 +24,8 @@ "Justin McCormick ", "djKooks", "yohei1126", - "bentsku" + "bentsku", + "Joel Scheuner (joe4dev)" ], "license": "MIT", "bugs": { From 0c2a89dbe633a34a7aba48df3f52f0ae4cb60a11 Mon Sep 17 00:00:00 2001 From: Joel Scheuner Date: Wed, 17 May 2023 13:22:04 +0200 Subject: [PATCH 3/3] Add changelog --- README.md | 1 + package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fabf625..123cd78 100644 --- a/README.md +++ b/README.md @@ -206,6 +206,7 @@ custom: ## Change Log +* v1.1.1: Fix layer deployment if `mountCode` is enabled by always packaging and deploying * v1.1.0: Fix SSM environment variables resolving issues with serverless v3, change default for `BUCKET_MARKER_LOCAL` to `hot-reload` * v1.0.6: Add `BUCKET_MARKER_LOCAL` configuration for customizing S3 bucket for lambda mount and [Hot Reloading](https://docs.localstack.cloud/user-guide/tools/lambda-tools/hot-reloading/). * v1.0.5: Fix S3 Bucket LocationConstraint issue when the provider region is `us-east-1` diff --git a/package-lock.json b/package-lock.json index dcd0b0f..d142d76 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "serverless-localstack", - "version": "1.2.0", + "version": "1.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "serverless-localstack", - "version": "1.2.0", + "version": "1.1.1", "license": "MIT", "dependencies": { "adm-zip": "^0.5.10", diff --git a/package.json b/package.json index 78d94fd..9d97393 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "serverless-localstack", - "version": "1.2.0", + "version": "1.1.1", "description": "Connect Serverless to LocalStack!", "main": "src/index.js", "scripts": {