From 945523dee9d65ade335579b3838324f03292a978 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 13:03:59 +0000 Subject: [PATCH 01/17] chore: investigate build error --- .github/workflows/build.yml | 2 +- .github/workflows/release.yml | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 23194045..178d6b3a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - node-version: [18, 20] + node-version: [22, 24] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 32254522..32dd5bb4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,10 +23,8 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 24.x registry-url: "https://registry.npmjs.org" - - name: Use npm 8 - run: npm install -g npm@^8 - name: Test NPM login run: npm whoami env: From a839a85a6ccec920977eed55a497af0fca4c8c89 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 13:07:24 +0000 Subject: [PATCH 02/17] 3.3.1-rc-1 --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index 7ad64ead..a5ddec49 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.1", + "version": "3.3.1-rc-1", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index 070c71ec..b80679bf 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.1", + "version": "3.3.1-rc-1", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index e8d5c9b1..50276c31 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.1 + SemanticVersion: 3.3.1-rc-1 SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index 9a0f5edb..80efa2c8 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.1", + "version": "3.3.1-rc-1", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index b6f658b8..da556351 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.1", + "version": "3.3.1-rc-1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.1", + "version": "3.3.1-rc-1", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.1", + "version": "3.3.1-rc-1", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.1", + "version": "3.3.1-rc-1", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.1", + "version": "3.3.1-rc-1", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.1", + "version": "3.3.1-rc-1", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.1", + "version": "3.3.1-rc-1", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.1", + "version": "3.3.1-rc-1", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.1", + "version": "3.3.1-rc-1", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.1", + "version": "3.3.1-rc-1", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.1", + "version": "3.3.1-rc-1", "license": "Apache" } }, diff --git a/package.json b/package.json index 0278bce9..e5357fd8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.1", + "version": "3.3.1-rc-1", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index bfb80311..c3e43ed0 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.1", + "version": "3.3.1-rc-1", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index 2b7567bb..5bac2ce0 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.1", + "version": "3.3.1-rc-1", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index f35c6d37..1d0e71ba 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.1", + "version": "3.3.1-rc-1", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index 3ebfddd0..cd9c1b03 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.1", + "version": "3.3.1-rc-1", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index a76aec52..3d506fac 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.1", + "version": "3.3.1-rc-1", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index 432392f9..cc7277b2 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.1", + "version": "3.3.1-rc-1", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git", From 6ce4513be6fc9bdca4678488b427efc0fcde5a7c Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 13:23:51 +0000 Subject: [PATCH 03/17] 3.3.0-2rc --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index a5ddec49..3f668beb 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index b80679bf..0b104d13 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index 50276c31..b5b163dc 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.1-rc-1 + SemanticVersion: 3.3.0-2rc SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index 80efa2c8..c85a5851 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index da556351..ed6ca989 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "license": "Apache" } }, diff --git a/package.json b/package.json index e5357fd8..4f8036b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index c3e43ed0..30dacca1 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index 5bac2ce0..d0d7e51d 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index 1d0e71ba..fc54df22 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index cd9c1b03..f2b04201 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index 3d506fac..bd82eeee 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index cc7277b2..969094f2 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.1-rc-1", + "version": "3.3.0-2rc", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git", From b9689728f33dbe1f22ae4cce54abc2fc62f09eab Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 16:19:53 +0000 Subject: [PATCH 04/17] chore: use trusted publishing on npm publish --- .github/workflows/release.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 32dd5bb4..78f73224 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,15 +20,11 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Set up Node.js + - name: Set up Node.js with OIDC uses: actions/setup-node@v4 with: node-version: 24.x registry-url: "https://registry.npmjs.org" - - name: Test NPM login - run: npm whoami - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - uses: actions/setup-python@v3 with: python-version: "3.8" @@ -47,13 +43,11 @@ jobs: role-to-assume: ${{ secrets.SAR_DEPLOYMENT_IAM_ROLE }} role-session-name: github-action-sar-deploy-session aws-region: ${{ env.AWS_REGION }} - - name: NPM publish + - name: NPM publish packages with OIDC run: | cp README.md serverless-plugin [[ "${{ github.event.release.prerelease }}" = true ]] && export NPM_PUBLISH_ARGS="--tag next" || export NPM_PUBLISH_ARGS="" npm publish ${NPM_PUBLISH_ARGS} --workspace slic-watch-core --workspace serverless-slic-watch-plugin - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: SAR publish run: | sam build --base-dir . --template-file cf-macro/template.yaml From 492e0129a54a3081f4432d3aeefa01b32219c281 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 16:21:38 +0000 Subject: [PATCH 05/17] 3.3.1-3rc --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index 3f668beb..fc8f1d94 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index 0b104d13..e89f5e98 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index b5b163dc..4c96baf9 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.0-2rc + SemanticVersion: 3.3.1-3rc SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index c85a5851..5842c72a 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index ed6ca989..80d2e3c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "license": "Apache" } }, diff --git a/package.json b/package.json index 4f8036b3..31a3a17a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index 30dacca1..85da64a8 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index d0d7e51d..21d65621 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index fc54df22..743251a1 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index f2b04201..24426bc4 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index bd82eeee..280b145c 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index 969094f2..1b987eca 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.0-2rc", + "version": "3.3.1-3rc", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git", From 7be83632294e2ca1dbe7c422d7053537ca223832 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 17:21:57 +0000 Subject: [PATCH 06/17] 3.3.1-4rc --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index fc8f1d94..50d74737 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index e89f5e98..d82111cf 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index 4c96baf9..a26b2296 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.1-3rc + SemanticVersion: 3.3.1-4rc SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index 5842c72a..58885a47 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index 80d2e3c5..799a7807 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "license": "Apache" } }, diff --git a/package.json b/package.json index 31a3a17a..149fca86 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index 85da64a8..a7ca06fe 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index 21d65621..1f7a3e53 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index 743251a1..203a416b 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index 24426bc4..51117314 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index 280b145c..89ee4dbe 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index 1b987eca..a15a03f1 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.1-3rc", + "version": "3.3.1-4rc", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git", From 7f684a56eb72216535df76d0e72453f93c4eff87 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 17:30:21 +0000 Subject: [PATCH 07/17] chore: add provenance flag to publish step --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 78f73224..84dedc93 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,7 +47,7 @@ jobs: run: | cp README.md serverless-plugin [[ "${{ github.event.release.prerelease }}" = true ]] && export NPM_PUBLISH_ARGS="--tag next" || export NPM_PUBLISH_ARGS="" - npm publish ${NPM_PUBLISH_ARGS} --workspace slic-watch-core --workspace serverless-slic-watch-plugin + npm publish ${NPM_PUBLISH_ARGS} --workspace slic-watch-core --workspace serverless-slic-watch-plugin --provenance - name: SAR publish run: | sam build --base-dir . --template-file cf-macro/template.yaml From 8a5d4c9e66581feb8dbc9a66bca66f8ca4d05fbb Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 17:33:43 +0000 Subject: [PATCH 08/17] 3.3.1-5rc --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index 50d74737..9d072a0c 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index d82111cf..68808d06 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index a26b2296..9fb30ae7 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.1-4rc + SemanticVersion: 3.3.1-5rc SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index 58885a47..a5a412ae 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index 799a7807..7a5ff16a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "license": "Apache" } }, diff --git a/package.json b/package.json index 149fca86..6b5c21e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index a7ca06fe..549e2b92 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index 1f7a3e53..0624cd32 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index 203a416b..fcecbbf4 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index 51117314..89115025 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index 89ee4dbe..65fd8639 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index a15a03f1..b31656e0 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.1-4rc", + "version": "3.3.1-5rc", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git", From 26092d6d655156937ad653aa5ff1be7af033237d Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 17:52:32 +0000 Subject: [PATCH 09/17] chore: add logs --- .github/workflows/release.yml | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 84dedc93..e7537648 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,11 +43,34 @@ jobs: role-to-assume: ${{ secrets.SAR_DEPLOYMENT_IAM_ROLE }} role-session-name: github-action-sar-deploy-session aws-region: ${{ env.AWS_REGION }} + + - name: Verify npm registry config + run: | + npm config get registry + npm config list --json | jq '{registry: .registry, userconfig: .userconfig}' + - name: Show workspace package versions + run: | + jq -r '.name + "@" + .version' slic-watch-core/package.json + jq -r '.name + "@" + .version' serverless-slic-watch-plugin/package.json + + - name: NPM publish packages with OIDC run: | + set -euxo pipefail cp README.md serverless-plugin - [[ "${{ github.event.release.prerelease }}" = true ]] && export NPM_PUBLISH_ARGS="--tag next" || export NPM_PUBLISH_ARGS="" - npm publish ${NPM_PUBLISH_ARGS} --workspace slic-watch-core --workspace serverless-slic-watch-plugin --provenance + + if [[ "${{ github.event.release.prerelease }}" = true ]]; then + export NPM_PUBLISH_ARGS="--tag next" + else + export NPM_PUBLISH_ARGS="" + fi + + npm publish ${NPM_PUBLISH_ARGS} \ + --provenance \ + --loglevel verbose \ + --workspace slic-watch-core \ + --workspace serverless-slic-watch-plugin + - name: SAR publish run: | sam build --base-dir . --template-file cf-macro/template.yaml From 9b759d14ad645f58e4037cc158d61c5bb8dac023 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Wed, 21 Jan 2026 17:53:17 +0000 Subject: [PATCH 10/17] 3.3.1-6rc --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index 9d072a0c..98559b89 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index 68808d06..8cefb7e3 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index 9fb30ae7..1f4ef0a6 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.1-5rc + SemanticVersion: 3.3.1-6rc SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index a5a412ae..38ceb05a 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index 7a5ff16a..e9f49ba3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "license": "Apache" } }, diff --git a/package.json b/package.json index 6b5c21e4..959203f8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index 549e2b92..39a785e2 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index 0624cd32..435bf699 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index fcecbbf4..f22d975f 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index 89115025..c9c4b93d 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index 65fd8639..21b2e3fe 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index b31656e0..378ff36d 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.1-5rc", + "version": "3.3.1-6rc", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git", From 1537fdbd107234a630bc14ec55ec02dbf33b76f0 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Thu, 22 Jan 2026 09:22:17 +0000 Subject: [PATCH 11/17] chore: investigate GHA error --- .github/workflows/release.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e7537648..2b7e2690 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,11 +48,6 @@ jobs: run: | npm config get registry npm config list --json | jq '{registry: .registry, userconfig: .userconfig}' - - name: Show workspace package versions - run: | - jq -r '.name + "@" + .version' slic-watch-core/package.json - jq -r '.name + "@" + .version' serverless-slic-watch-plugin/package.json - - name: NPM publish packages with OIDC run: | From 2e3d562a0645fcc9acc6f9d7829af0bb8ac69cc6 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Thu, 22 Jan 2026 09:25:24 +0000 Subject: [PATCH 12/17] 3.3.1-7rc --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index 98559b89..016cbe8b 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index 8cefb7e3..fa1d016e 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index 1f4ef0a6..986132e9 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.1-6rc + SemanticVersion: 3.3.1-7rc SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index 38ceb05a..2e8bfa28 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index e9f49ba3..2a2cc755 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "license": "Apache" } }, diff --git a/package.json b/package.json index 959203f8..79874b8c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index 39a785e2..bf9829d9 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index 435bf699..676af31b 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index f22d975f..ef088124 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index c9c4b93d..9d8e5b76 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index 21b2e3fe..ce1311c7 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index 378ff36d..bca6b932 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.1-6rc", + "version": "3.3.1-7rc", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git", From edfdde42ac349dfecfd79d5d3771b648ff99f7c1 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Thu, 22 Jan 2026 09:45:34 +0000 Subject: [PATCH 13/17] chore: investigate npm publish error --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2b7e2690..4994837b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,6 +62,7 @@ jobs: npm publish ${NPM_PUBLISH_ARGS} \ --provenance \ + --access public \ --loglevel verbose \ --workspace slic-watch-core \ --workspace serverless-slic-watch-plugin From 750ad11321b9724d9ac7f0bd79b2fa8736b2500b Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Thu, 22 Jan 2026 09:46:21 +0000 Subject: [PATCH 14/17] 3.3.1-8rc --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index 016cbe8b..dab493c6 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index fa1d016e..e24383bc 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index 986132e9..a1042a6b 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.1-7rc + SemanticVersion: 3.3.1-8rc SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index 2e8bfa28..8658df66 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index 2a2cc755..bcf03c5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "license": "Apache" } }, diff --git a/package.json b/package.json index 79874b8c..3ccaf417 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index bf9829d9..21681c39 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index 676af31b..d81cd640 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index ef088124..ba2f3727 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index 9d8e5b76..d9e03f3a 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index ce1311c7..88b640f6 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index bca6b932..fc45e22a 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.1-7rc", + "version": "3.3.1-8rc", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git", From 9e71835548e4eb693c7ded07923736212efebbcf Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Thu, 22 Jan 2026 10:05:12 +0000 Subject: [PATCH 15/17] chore: tidy up the branch --- .github/workflows/release.yml | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4994837b..fdb0db1f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,30 +43,11 @@ jobs: role-to-assume: ${{ secrets.SAR_DEPLOYMENT_IAM_ROLE }} role-session-name: github-action-sar-deploy-session aws-region: ${{ env.AWS_REGION }} - - - name: Verify npm registry config - run: | - npm config get registry - npm config list --json | jq '{registry: .registry, userconfig: .userconfig}' - - name: NPM publish packages with OIDC run: | - set -euxo pipefail cp README.md serverless-plugin - - if [[ "${{ github.event.release.prerelease }}" = true ]]; then - export NPM_PUBLISH_ARGS="--tag next" - else - export NPM_PUBLISH_ARGS="" - fi - - npm publish ${NPM_PUBLISH_ARGS} \ - --provenance \ - --access public \ - --loglevel verbose \ - --workspace slic-watch-core \ - --workspace serverless-slic-watch-plugin - + [[ "${{ github.event.release.prerelease }}" = true ]] && export NPM_PUBLISH_ARGS="--tag next" || export NPM_PUBLISH_ARGS="" + npm publish ${NPM_PUBLISH_ARGS} --provenance --workspace slic-watch-core --workspace serverless-slic-watch-plugin - name: SAR publish run: | sam build --base-dir . --template-file cf-macro/template.yaml From f621d09247447b05109efbaee5bc3849efe4ea7e Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Thu, 22 Jan 2026 10:05:30 +0000 Subject: [PATCH 16/17] 3.3.1-9rc --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index dab493c6..43e15731 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index e24383bc..d09260b3 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index a1042a6b..b3c65e96 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.1-8rc + SemanticVersion: 3.3.1-9rc SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index 8658df66..08811d43 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index bcf03c5a..97586fa8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "license": "Apache" } }, diff --git a/package.json b/package.json index 3ccaf417..ef7049b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index 21681c39..e16df0a9 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index d81cd640..b53c4954 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index ba2f3727..ef150930 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index d9e03f3a..7207c111 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index 88b640f6..1eac66fa 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index fc45e22a..d8594591 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.1-8rc", + "version": "3.3.1-9rc", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git", From b7faf68e66207564cab04d36ff1e475c7f1206f4 Mon Sep 17 00:00:00 2001 From: Diren Akkoc Date: Thu, 22 Jan 2026 10:54:48 +0000 Subject: [PATCH 17/17] chore: tidy up the branch --- cdk-test-project/package.json | 2 +- cf-macro/package.json | 2 +- cf-macro/template.yaml | 2 +- core/package.json | 2 +- package-lock.json | 22 ++++++++++---------- package.json | 2 +- sam-test-project/package.json | 2 +- serverless-plugin/package.json | 2 +- serverless-test-project-alb/package.json | 2 +- serverless-test-project-appsync/package.json | 2 +- serverless-test-project/package.json | 2 +- test-utils/package.json | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cdk-test-project/package.json b/cdk-test-project/package.json index 43e15731..7ad64ead 100644 --- a/cdk-test-project/package.json +++ b/cdk-test-project/package.json @@ -1,6 +1,6 @@ { "name": "cdk-test-project", - "version": "3.3.1-9rc", + "version": "3.3.1", "scripts": { "build": "tsc", "watch": "tsc -w", diff --git a/cf-macro/package.json b/cf-macro/package.json index d09260b3..070c71ec 100644 --- a/cf-macro/package.json +++ b/cf-macro/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/fourTheorem/slic-watch.git", "directory": "cf-macro" }, - "version": "3.3.1-9rc", + "version": "3.3.1", "private": true, "scripts": { "test": "tap --coverage-report=html --no-browser --no-check-coverage tests/**/*.test.ts", diff --git a/cf-macro/template.yaml b/cf-macro/template.yaml index b3c65e96..e8d5c9b1 100644 --- a/cf-macro/template.yaml +++ b/cf-macro/template.yaml @@ -10,7 +10,7 @@ Metadata: ReadmeUrl: ../README.md Labels: ["monitoring", "observability", "cloudwatch"] HomePageUrl: https://github.com/fourTheorem/slic-watch - SemanticVersion: 3.3.1-9rc + SemanticVersion: 3.3.1 SourceCodeUrl: https://github.com/fourTheorem/slic-watch Resources: SlicWatch: diff --git a/core/package.json b/core/package.json index 08811d43..9a0f5edb 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch-core", - "version": "3.3.1-9rc", + "version": "3.3.1", "description": "SLIC Watch core library for adding alarms and dashboards to CloudFormation", "main": "dist/index.js", "repository": { diff --git a/package-lock.json b/package-lock.json index 97586fa8..b6f658b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "slic-watch", - "version": "3.3.1-9rc", + "version": "3.3.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slic-watch", - "version": "3.3.1-9rc", + "version": "3.3.1", "license": "Apache", "workspaces": [ "core", @@ -59,7 +59,7 @@ } }, "cdk-test-project": { - "version": "3.3.1-9rc", + "version": "3.3.1", "dependencies": { "aws-cdk-lib": "^2.67.0", "constructs": "^10.1.266" @@ -70,7 +70,7 @@ }, "cf-macro": { "name": "cf-macro-slic-watch", - "version": "3.3.1-9rc", + "version": "3.3.1", "dependencies": { "ajv": "^8.12.0", "esbuild": "^0.27.2" @@ -78,7 +78,7 @@ }, "core": { "name": "slic-watch-core", - "version": "3.3.1-9rc", + "version": "3.3.1", "license": "ISC", "dependencies": { "@types/json-schema": "^7.0.14", @@ -16587,12 +16587,12 @@ } }, "sam-test-project": { - "version": "3.3.1-9rc", + "version": "3.3.1", "license": "Apache" }, "serverless-plugin": { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-9rc", + "version": "3.3.1", "license": "Apache", "dependencies": { "ajv": "^8.11.0", @@ -16877,7 +16877,7 @@ "license": "ISC" }, "serverless-test-project": { - "version": "3.3.1-9rc", + "version": "3.3.1", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -16889,7 +16889,7 @@ } }, "serverless-test-project-alb": { - "version": "3.3.1-9rc", + "version": "3.3.1", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17169,7 +17169,7 @@ "license": "ISC" }, "serverless-test-project-appsync": { - "version": "3.3.1-9rc", + "version": "3.3.1", "license": "Apache", "dependencies": { "esbuild": "0.27.2" @@ -17930,7 +17930,7 @@ "license": "ISC" }, "test-utils": { - "version": "3.3.1-9rc", + "version": "3.3.1", "license": "Apache" } }, diff --git a/package.json b/package.json index ef7049b3..0278bce9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slic-watch", - "version": "3.3.1-9rc", + "version": "3.3.1", "description": "Root project for SLIC Watch", "main": "index.js", "type": "module", diff --git a/sam-test-project/package.json b/sam-test-project/package.json index e16df0a9..bfb80311 100755 --- a/sam-test-project/package.json +++ b/sam-test-project/package.json @@ -1,7 +1,7 @@ { "name": "sam-test-project", "description": "SLIC Watch test project for CloudFormation Macro", - "version": "3.3.1-9rc", + "version": "3.3.1", "main": "basic-handler.js", "repository": { "type": "git", diff --git a/serverless-plugin/package.json b/serverless-plugin/package.json index b53c4954..2b7567bb 100644 --- a/serverless-plugin/package.json +++ b/serverless-plugin/package.json @@ -1,6 +1,6 @@ { "name": "serverless-slic-watch-plugin", - "version": "3.3.1-9rc", + "version": "3.3.1", "description": "Serverless plugin for automatic alarms and dashboards", "main": "dist/index.js", "repository": { diff --git a/serverless-test-project-alb/package.json b/serverless-test-project-alb/package.json index ef150930..f35c6d37 100644 --- a/serverless-test-project-alb/package.json +++ b/serverless-test-project-alb/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-alb", - "version": "3.3.1-9rc", + "version": "3.3.1", "description": "Test project for SLIC Watch serverless plugin", "main": "alb-handler.js", "repository": { diff --git a/serverless-test-project-appsync/package.json b/serverless-test-project-appsync/package.json index 7207c111..3ebfddd0 100644 --- a/serverless-test-project-appsync/package.json +++ b/serverless-test-project-appsync/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project-appsync", - "version": "3.3.1-9rc", + "version": "3.3.1", "description": "Test project for SLIC Watch serverless plugin", "repository": { "type": "git", diff --git a/serverless-test-project/package.json b/serverless-test-project/package.json index 1eac66fa..a76aec52 100644 --- a/serverless-test-project/package.json +++ b/serverless-test-project/package.json @@ -1,6 +1,6 @@ { "name": "serverless-test-project", - "version": "3.3.1-9rc", + "version": "3.3.1", "description": "Test project for SLIC Watch serverless plugin", "main": "basic-handler.js", "repository": { diff --git a/test-utils/package.json b/test-utils/package.json index d8594591..432392f9 100755 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "test-utils", "description": "Common test utilities", - "version": "3.3.1-9rc", + "version": "3.3.1", "repository": { "type": "git", "url": "https://github.com/fourTheorem/slic-watch.git",