From b46cd829d86eea30611b8fe3fb5316bcb17994d1 Mon Sep 17 00:00:00 2001 From: Michael Wittwer Date: Mon, 23 Mar 2026 13:57:57 +0100 Subject: [PATCH 1/4] fix(lambda-utilities): add necessary tsconfig config for decorators required since inversify relies on the emitted information --- packages/lambda-utilities/tsconfig.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/lambda-utilities/tsconfig.json b/packages/lambda-utilities/tsconfig.json index ec6695f3..cae652c8 100644 --- a/packages/lambda-utilities/tsconfig.json +++ b/packages/lambda-utilities/tsconfig.json @@ -3,6 +3,8 @@ "compilerOptions": { "baseUrl": ".", "strictPropertyInitialization": false, + "experimentalDecorators": true, + "emitDecoratorMetadata": true, "types": ["node"] }, "include": ["src/**/*.ts"] From 87e70a07fb69d2ac3d5b050d678e8b467c89a625 Mon Sep 17 00:00:00 2001 From: Github Actions Date: Mon, 23 Mar 2026 13:01:28 +0000 Subject: [PATCH 2/4] build(release): next version [skip_build] - @shiftcode/airtable-syncer@1.0.1-pr82.0 - @shiftcode/iac-utilities@1.0.1-pr82.0 - @shiftcode/lambda-utilities@1.0.1-pr82.0 --- package-lock.json | 10 +++++----- packages/airtable-syncer/package.json | 4 ++-- packages/iac-utilities/package.json | 4 ++-- packages/lambda-utilities/package.json | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 25e334f6..7486a995 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18514,7 +18514,7 @@ }, "packages/airtable-syncer": { "name": "@shiftcode/airtable-syncer", - "version": "1.0.0", + "version": "1.0.1-pr82.0", "license": "MIT", "dependencies": { "airtable": "^0.12.2", @@ -18523,7 +18523,7 @@ "devDependencies": { "@shiftcode/airtable-mapper": "^1.0.0", "@shiftcode/inversify-logger": "^1.0.0", - "@shiftcode/lambda-utilities": "^1.0.0", + "@shiftcode/lambda-utilities": "^1.0.1-pr82.0", "@shiftcode/logger": "^5.0.0", "@swc/core": "^1.15.11", "unplugin-swc": "^1.5.9" @@ -18623,7 +18623,7 @@ }, "packages/iac-utilities": { "name": "@shiftcode/iac-utilities", - "version": "1.0.0", + "version": "1.0.1-pr82.0", "license": "MIT", "dependencies": { "ajv": "^8.16.0", @@ -18653,7 +18653,7 @@ "@aws-sdk/credential-providers": "^3.204.0", "@aws-sdk/types": "^3.201.0", "@shiftcode/branch-utilities": "^6.0.0", - "@shiftcode/lambda-utilities": "^1.0.0", + "@shiftcode/lambda-utilities": "^1.0.1-pr82.0", "@types/yargs": "^17.0.5" }, "engines": { @@ -18710,7 +18710,7 @@ }, "packages/lambda-utilities": { "name": "@shiftcode/lambda-utilities", - "version": "1.0.0", + "version": "1.0.1-pr82.0", "license": "MIT", "devDependencies": { "@aws-sdk/client-s3": "^3.204.0", diff --git a/packages/airtable-syncer/package.json b/packages/airtable-syncer/package.json index 4b3010f2..0e76c4fb 100644 --- a/packages/airtable-syncer/package.json +++ b/packages/airtable-syncer/package.json @@ -1,6 +1,6 @@ { "name": "@shiftcode/airtable-syncer", - "version": "1.0.0", + "version": "1.0.1-pr82.0", "description": "base utils and services to export airtable and upload to S3", "repository": "https://github.com/shiftcode/sc-commons-public", "license": "MIT", @@ -30,7 +30,7 @@ "devDependencies": { "@shiftcode/airtable-mapper": "^1.0.0", "@shiftcode/inversify-logger": "^1.0.0", - "@shiftcode/lambda-utilities": "^1.0.0", + "@shiftcode/lambda-utilities": "^1.0.1-pr82.0", "@shiftcode/logger": "^5.0.0", "@swc/core": "^1.15.11", "unplugin-swc": "^1.5.9" diff --git a/packages/iac-utilities/package.json b/packages/iac-utilities/package.json index 06ce3ae7..4564a30b 100644 --- a/packages/iac-utilities/package.json +++ b/packages/iac-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@shiftcode/iac-utilities", - "version": "1.0.0", + "version": "1.0.1-pr82.0", "description": "scripts and util functions for aws iac", "repository": "https://github.com/shiftcode/sc-commons-public", "license": "MIT", @@ -55,7 +55,7 @@ "@aws-sdk/credential-providers": "^3.204.0", "@aws-sdk/types": "^3.201.0", "@shiftcode/branch-utilities": "^6.0.0", - "@shiftcode/lambda-utilities": "^1.0.0", + "@shiftcode/lambda-utilities": "^1.0.1-pr82.0", "@types/yargs": "^17.0.5" }, "peerDependencies": { diff --git a/packages/lambda-utilities/package.json b/packages/lambda-utilities/package.json index 85eb92cb..fc5fd359 100644 --- a/packages/lambda-utilities/package.json +++ b/packages/lambda-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@shiftcode/lambda-utilities", - "version": "1.0.0", + "version": "1.0.1-pr82.0", "description": "Utils for lambda functions", "repository": "https://github.com/shiftcode/sc-commons-public", "license": "MIT", From ffe73116ad137b0fb3c835638ea3a76f716547ce Mon Sep 17 00:00:00 2001 From: Michael Wittwer Date: Mon, 23 Mar 2026 14:17:47 +0100 Subject: [PATCH 3/4] chore: support latest pr release as peer deps --- packages/airtable-syncer/package.json | 2 +- packages/iac-utilities/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/airtable-syncer/package.json b/packages/airtable-syncer/package.json index 0e76c4fb..f4bece7a 100644 --- a/packages/airtable-syncer/package.json +++ b/packages/airtable-syncer/package.json @@ -39,7 +39,7 @@ "@aws-sdk/client-sns": "^3.188.0", "@shiftcode/airtable-mapper": "^1.0.0 || ^1.0.0-pr254", "@shiftcode/inversify-logger": "^1.0.0 || ^1.0.0-pr254", - "@shiftcode/lambda-utilities": "^1.0.0 || ^1.0.0-pr254", + "@shiftcode/lambda-utilities": "^1.0.0 || ^1.0.0-pr82", "@shiftcode/logger": "^5.0.0 || ^5.0.0-pr254", "date-fns": "^4.0.0", "inversify": "^7.0.0", diff --git a/packages/iac-utilities/package.json b/packages/iac-utilities/package.json index 4564a30b..bf42ac91 100644 --- a/packages/iac-utilities/package.json +++ b/packages/iac-utilities/package.json @@ -65,7 +65,7 @@ "@aws-sdk/credential-providers": "^3.204.0", "@aws-sdk/types": "^3.201.0", "@shiftcode/branch-utilities": "^6.0.0 || ^6.0.0-pr254", - "@shiftcode/lambda-utilities": "^1.0.0 || ^1.0.0-pr254", + "@shiftcode/lambda-utilities": "^1.0.0 || ^1.0.0-pr82", "tslib": "^2.3.0" }, "peerDependenciesMeta": { From 350a3de4e11d0c2b1a29d89b91636f203706fa3a Mon Sep 17 00:00:00 2001 From: Github Actions Date: Mon, 23 Mar 2026 13:21:30 +0000 Subject: [PATCH 4/4] build(release): next version [skip_build] - @shiftcode/airtable-syncer@1.0.1-pr82.1 - @shiftcode/iac-utilities@1.0.1-pr82.1 - @shiftcode/lambda-utilities@1.0.1-pr82.1 --- package-lock.json | 14 +++++++------- packages/airtable-syncer/package.json | 4 ++-- packages/iac-utilities/package.json | 4 ++-- packages/lambda-utilities/package.json | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7486a995..2108758d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18514,7 +18514,7 @@ }, "packages/airtable-syncer": { "name": "@shiftcode/airtable-syncer", - "version": "1.0.1-pr82.0", + "version": "1.0.1-pr82.1", "license": "MIT", "dependencies": { "airtable": "^0.12.2", @@ -18523,7 +18523,7 @@ "devDependencies": { "@shiftcode/airtable-mapper": "^1.0.0", "@shiftcode/inversify-logger": "^1.0.0", - "@shiftcode/lambda-utilities": "^1.0.1-pr82.0", + "@shiftcode/lambda-utilities": "^1.0.1-pr82.1", "@shiftcode/logger": "^5.0.0", "@swc/core": "^1.15.11", "unplugin-swc": "^1.5.9" @@ -18535,7 +18535,7 @@ "@aws-sdk/client-sns": "^3.188.0", "@shiftcode/airtable-mapper": "^1.0.0 || ^1.0.0-pr254", "@shiftcode/inversify-logger": "^1.0.0 || ^1.0.0-pr254", - "@shiftcode/lambda-utilities": "^1.0.0 || ^1.0.0-pr254", + "@shiftcode/lambda-utilities": "^1.0.0 || ^1.0.0-pr82", "@shiftcode/logger": "^5.0.0 || ^5.0.0-pr254", "date-fns": "^4.0.0", "inversify": "^7.0.0", @@ -18623,7 +18623,7 @@ }, "packages/iac-utilities": { "name": "@shiftcode/iac-utilities", - "version": "1.0.1-pr82.0", + "version": "1.0.1-pr82.1", "license": "MIT", "dependencies": { "ajv": "^8.16.0", @@ -18653,7 +18653,7 @@ "@aws-sdk/credential-providers": "^3.204.0", "@aws-sdk/types": "^3.201.0", "@shiftcode/branch-utilities": "^6.0.0", - "@shiftcode/lambda-utilities": "^1.0.1-pr82.0", + "@shiftcode/lambda-utilities": "^1.0.1-pr82.1", "@types/yargs": "^17.0.5" }, "engines": { @@ -18666,7 +18666,7 @@ "@aws-sdk/credential-providers": "^3.204.0", "@aws-sdk/types": "^3.201.0", "@shiftcode/branch-utilities": "^6.0.0 || ^6.0.0-pr254", - "@shiftcode/lambda-utilities": "^1.0.0 || ^1.0.0-pr254", + "@shiftcode/lambda-utilities": "^1.0.0 || ^1.0.0-pr82", "tslib": "^2.3.0" }, "peerDependenciesMeta": { @@ -18710,7 +18710,7 @@ }, "packages/lambda-utilities": { "name": "@shiftcode/lambda-utilities", - "version": "1.0.1-pr82.0", + "version": "1.0.1-pr82.1", "license": "MIT", "devDependencies": { "@aws-sdk/client-s3": "^3.204.0", diff --git a/packages/airtable-syncer/package.json b/packages/airtable-syncer/package.json index f4bece7a..c23fd7cd 100644 --- a/packages/airtable-syncer/package.json +++ b/packages/airtable-syncer/package.json @@ -1,6 +1,6 @@ { "name": "@shiftcode/airtable-syncer", - "version": "1.0.1-pr82.0", + "version": "1.0.1-pr82.1", "description": "base utils and services to export airtable and upload to S3", "repository": "https://github.com/shiftcode/sc-commons-public", "license": "MIT", @@ -30,7 +30,7 @@ "devDependencies": { "@shiftcode/airtable-mapper": "^1.0.0", "@shiftcode/inversify-logger": "^1.0.0", - "@shiftcode/lambda-utilities": "^1.0.1-pr82.0", + "@shiftcode/lambda-utilities": "^1.0.1-pr82.1", "@shiftcode/logger": "^5.0.0", "@swc/core": "^1.15.11", "unplugin-swc": "^1.5.9" diff --git a/packages/iac-utilities/package.json b/packages/iac-utilities/package.json index bf42ac91..44f763f9 100644 --- a/packages/iac-utilities/package.json +++ b/packages/iac-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@shiftcode/iac-utilities", - "version": "1.0.1-pr82.0", + "version": "1.0.1-pr82.1", "description": "scripts and util functions for aws iac", "repository": "https://github.com/shiftcode/sc-commons-public", "license": "MIT", @@ -55,7 +55,7 @@ "@aws-sdk/credential-providers": "^3.204.0", "@aws-sdk/types": "^3.201.0", "@shiftcode/branch-utilities": "^6.0.0", - "@shiftcode/lambda-utilities": "^1.0.1-pr82.0", + "@shiftcode/lambda-utilities": "^1.0.1-pr82.1", "@types/yargs": "^17.0.5" }, "peerDependencies": { diff --git a/packages/lambda-utilities/package.json b/packages/lambda-utilities/package.json index fc5fd359..8b88cfb7 100644 --- a/packages/lambda-utilities/package.json +++ b/packages/lambda-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@shiftcode/lambda-utilities", - "version": "1.0.1-pr82.0", + "version": "1.0.1-pr82.1", "description": "Utils for lambda functions", "repository": "https://github.com/shiftcode/sc-commons-public", "license": "MIT",