diff --git a/.github/workflows/create-release-pr.yml b/.github/workflows/create-release-pr.yml index 4aa8a21..a1eef31 100644 --- a/.github/workflows/create-release-pr.yml +++ b/.github/workflows/create-release-pr.yml @@ -45,7 +45,7 @@ jobs: with: run_install: | - recursive: true - args: [--no-frozen-lockfile] + args: [--frozen-lockfile] # No need to install dependencies - npm version works without them - name: Version bump diff --git a/example/package.json b/example/package.json index 84cf44d..98c53af 100644 --- a/example/package.json +++ b/example/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-mcp-server/example", - "version": "1.1.1", + "version": "1.1.2", "type": "module", "private": true, "license": "ISC", @@ -18,7 +18,7 @@ }, "devDependencies": { "@eslint/compat": "2.0.2", - "@eslint/js": "^10.0.1", + "@eslint/js": "^9.39.2", "@hono/mcp": "0.2.3", "@hono/node-server": "1.19.9", "@stylistic/eslint-plugin": "^5.8.0", @@ -27,7 +27,7 @@ "@vitest/coverage-v8": "4.0.18", "aws-cdk": "2.1106.0", "esbuild": "0.27.3", - "eslint": "^10.0.0", + "eslint": "^9.39.2", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-import": "2.32.0", "eslint-plugin-promise": "7.2.1", diff --git a/package.json b/package.json index e41cc67..7076e6d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@aws-lambda-mcp-server/root", "private": true, - "version": "1.1.1", + "version": "1.1.2", "description": "A Hono wrapper for building an MCP (Model Context Protocol) Server that runs on AWS Lambda functions.", "type": "module", "scripts": { diff --git a/package/package.json b/package/package.json index 66229a1..e9b656c 100644 --- a/package/package.json +++ b/package/package.json @@ -1,6 +1,6 @@ { "name": "aws-lambda-mcp-server", - "version": "1.1.1", + "version": "1.1.2", "description": "A Hono wrapper for building an MCP (Model Context Protocol) Server that runs on AWS Lambda functions.", "type": "module", "keywords": [ @@ -45,10 +45,10 @@ }, "devDependencies": { "@eslint/compat": "2.0.2", - "@eslint/js": "^10.0.1", + "@eslint/js": "^9.39.2", "@stylistic/eslint-plugin": "^5.8.0", "@types/node": "25.2.3", - "eslint": "^10.0.0", + "eslint": "^9.39.2", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-import": "2.32.0", "eslint-plugin-promise": "7.2.1", @@ -59,11 +59,11 @@ "vitest": "4.0.18" }, "dependencies": { - "@aws-lambda-powertools/logger": "2.31.0", - "@hono/mcp": "0.2.3", - "@modelcontextprotocol/sdk": "1.26.0", - "hono": "4.11.9", - "zod": "4.3.6" + "@aws-lambda-powertools/logger": "^2.29.0", + "@hono/mcp": "^0.2.0", + "@modelcontextprotocol/sdk": "^1.25.2", + "hono": "^4.10.7", + "zod": "^3.25 || ^4.0" }, "peerDependencies": { "@aws-lambda-powertools/logger": "^2.29.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0457cdb..ac4954b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -699,10 +699,6 @@ packages: eslint: ^9 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.55.0': - resolution: {integrity: sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.56.0': resolution: {integrity: sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1805,8 +1801,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} + qs@6.15.0: + resolution: {integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==} engines: {node: '>=0.6'} range-parser@1.2.1: @@ -2528,7 +2524,7 @@ snapshots: '@stylistic/eslint-plugin@5.8.0(eslint@9.39.2(jiti@2.6.1))': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/types': 8.56.0 eslint: 9.39.2(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -2617,8 +2613,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.55.0': {} - '@typescript-eslint/types@8.56.0': {} '@typescript-eslint/typescript-estree@8.56.0(typescript@5.9.3)': @@ -2882,7 +2876,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.7.2 on-finished: 2.4.1 - qs: 6.14.2 + qs: 6.15.0 raw-body: 3.0.2 type-is: 2.0.1 transitivePeerDependencies: @@ -3313,7 +3307,7 @@ snapshots: once: 1.4.0 parseurl: 1.3.3 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.0 range-parser: 1.2.1 router: 2.2.0 send: 1.2.1 @@ -3820,7 +3814,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: + qs@6.15.0: dependencies: side-channel: 1.1.0 diff --git a/update.sh b/update.sh index b1cf6b0..93ffbf3 100755 --- a/update.sh +++ b/update.sh @@ -14,7 +14,7 @@ if [ $result -ne 0 ]; then fi echo "" pwd -npx -y pnpm@latest self-update && pnpm install && pnpm up -r && pnpm audit --fix && pnpm up -r && pnpm -r --if-present --parallel lint-fix && pnpm -r --if-present --parallel build && pnpm install +npx -y pnpm@latest self-update && pnpm install && pnpm up -r && pnpm audit --fix && pnpm up -r && pnpm -r --if-present --parallel lint-fix && pnpm -r --if-present --parallel build && pnpm install --frozen-lockfile result=$? if [ $result -ne 0 ]; then cd "${CUR}" || exit