From 400fe7a1852956aa8d25f5f299334f67acb36ea6 Mon Sep 17 00:00:00 2001 From: Cristian Dominguez Date: Fri, 5 Sep 2025 12:33:25 -0300 Subject: [PATCH 1/9] fix: add shrinkwrap lockfile --- .github/workflows/publish-mcp-server.yml | 7 +++++++ packages/mcp/.sfdevrc | 3 +++ packages/mcp/package.json | 3 +++ 3 files changed, 13 insertions(+) diff --git a/.github/workflows/publish-mcp-server.yml b/.github/workflows/publish-mcp-server.yml index 81d459de..45008c92 100644 --- a/.github/workflows/publish-mcp-server.yml +++ b/.github/workflows/publish-mcp-server.yml @@ -172,6 +172,13 @@ jobs: if: ${{ steps.changelog.outputs.skipped == 'false' && steps.release.outputs.id != '' }} run: | cd packages/mcp + rm -rf node_modules + mkdir $TMPDIR/mcp-shrinkwrap + cp -r . $TMPDIR/mcp-shrinkwrap + cd $TMPDIR/mcp-shrinkwrap + npm install + npm shrinkwrap + echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc # Determine npm dist-tag diff --git a/packages/mcp/.sfdevrc b/packages/mcp/.sfdevrc index f936a71b..fa5c0f77 100644 --- a/packages/mcp/.sfdevrc +++ b/packages/mcp/.sfdevrc @@ -1,4 +1,7 @@ { + "scripts": { + "prepack": "echo 'no prepack script'" + }, "devDepOverrides": [ "eslint-config-salesforce-license", "@types/node" diff --git a/packages/mcp/package.json b/packages/mcp/package.json index a1ad6203..a7ca51f9 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -22,7 +22,9 @@ "lint-fix": "yarn sf-lint --fix", "package": "yarn pack", "postpack": "sf-clean --ignore-signing-artifacts", + "prepack": "echo 'no prepack script'", "prepare": "sf-install", + "prepublishOnly": "npm shrinkwrap", "start": "yarn build && npm link && mcp-inspector sf-mcp-server", "test": "wireit", "test:only": "wireit" @@ -38,6 +40,7 @@ "!lib/**/*.map", "messages", "LICENSE.txt", + "npm-shrinkwrap.json", "package.json" ], "dependencies": { From 6e586c0c672ec90774f2e34d2ead7a94603d4117 Mon Sep 17 00:00:00 2001 From: svc-cli-bot Date: Fri, 5 Sep 2025 15:37:06 +0000 Subject: [PATCH 2/9] chore(release): 0.19.2-dev.0 [skip ci] --- packages/mcp/CHANGELOG.md | 9 +++++++++ packages/mcp/package.json | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index 73458841..1af53053 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,3 +1,12 @@ +## [0.19.2-dev.0](https://github.com/salesforcecli/mcp/compare/0.19.1...0.19.2-dev.0) (2025-09-05) + + +### Bug Fixes + +* add shrinkwrap lockfile ([400fe7a](https://github.com/salesforcecli/mcp/commit/400fe7a1852956aa8d25f5f299334f67acb36ea6)) + + + ## [0.19.1](https://github.com/salesforcecli/mcp/compare/0.19.0...0.19.1) (2025-09-04) diff --git a/packages/mcp/package.json b/packages/mcp/package.json index a7ca51f9..355a2cf8 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/mcp", - "version": "0.19.1", + "version": "0.19.2-dev.0", "description": "MCP Server for interacting with Salesforce instances", "bin": { "sf-mcp-server": "bin/run.js" From ad5a943563e76b7b89b730d96e78e9b49f5cc788 Mon Sep 17 00:00:00 2001 From: Cristian Dominguez Date: Fri, 5 Sep 2025 13:05:47 -0300 Subject: [PATCH 3/9] chore: use gha runner tempdir --- .github/workflows/publish-mcp-server.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-mcp-server.yml b/.github/workflows/publish-mcp-server.yml index 45008c92..6155cc0f 100644 --- a/.github/workflows/publish-mcp-server.yml +++ b/.github/workflows/publish-mcp-server.yml @@ -173,9 +173,9 @@ jobs: run: | cd packages/mcp rm -rf node_modules - mkdir $TMPDIR/mcp-shrinkwrap - cp -r . $TMPDIR/mcp-shrinkwrap - cd $TMPDIR/mcp-shrinkwrap + mkdir ${{ runner.temp }}/mcp-shrinkwrap + cp -r . ${{ runner.temp }}/mcp-shrinkwrap + cd ${{ runner.temp }}/mcp-shrinkwrap npm install npm shrinkwrap From 4bc228929e7723e8afe2ac1246593fca5de06465 Mon Sep 17 00:00:00 2001 From: svc-cli-bot Date: Fri, 5 Sep 2025 16:08:12 +0000 Subject: [PATCH 4/9] chore(release): 0.19.2-dev.1 [skip ci] --- packages/mcp/CHANGELOG.md | 2 +- packages/mcp/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index 1af53053..f84613aa 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,4 +1,4 @@ -## [0.19.2-dev.0](https://github.com/salesforcecli/mcp/compare/0.19.1...0.19.2-dev.0) (2025-09-05) +## [0.19.2-dev.1](https://github.com/salesforcecli/mcp/compare/0.19.1...0.19.2-dev.1) (2025-09-05) ### Bug Fixes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 355a2cf8..1ef1e166 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/mcp", - "version": "0.19.2-dev.0", + "version": "0.19.2-dev.1", "description": "MCP Server for interacting with Salesforce instances", "bin": { "sf-mcp-server": "bin/run.js" From cf7b52afe48e926611ab5de11356f8ecb6328967 Mon Sep 17 00:00:00 2001 From: Cristian Dominguez Date: Fri, 24 Oct 2025 16:40:43 -0300 Subject: [PATCH 5/9] chore: remove git markers, add comment [skip ci] --- .github/workflows/publish-mcp-server.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/publish-mcp-server.yml b/.github/workflows/publish-mcp-server.yml index 6beab1bb..ebb3900f 100644 --- a/.github/workflows/publish-mcp-server.yml +++ b/.github/workflows/publish-mcp-server.yml @@ -198,23 +198,18 @@ jobs: if: ${{ steps.changelog.outputs.skipped == 'false' && steps.release.outputs.id != '' }} run: | cd packages/mcp -<<<<<<< HEAD rm -rf node_modules + + # `npm mcp-shrinkwrap` doesn't support monorepos so we + # copy `packages/mcp` to a tmp dir for it to be a single npm project mkdir ${{ runner.temp }}/mcp-shrinkwrap cp -r . ${{ runner.temp }}/mcp-shrinkwrap cd ${{ runner.temp }}/mcp-shrinkwrap npm install npm shrinkwrap - echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc - -||||||| 541a12c - echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc - -======= echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc ->>>>>>> origin/main # Determine npm dist-tag if [ -n "${{ inputs.prerelease }}" ]; then NPM_TAG="${{ inputs.prerelease }}" From dfc5adc25d22813aedf1f712a256ef06f1fee461 Mon Sep 17 00:00:00 2001 From: svc-cli-bot Date: Fri, 24 Oct 2025 19:52:13 +0000 Subject: [PATCH 6/9] chore(release): 0.23.5-dev.0 [skip ci] --- packages/mcp/CHANGELOG.md | 31 ++++++++++++++++++++++++++++++- packages/mcp/package.json | 2 +- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index 352d8ba3..63f45453 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,3 +1,22 @@ +## [0.23.5-dev.0](https://github.com/salesforcecli/mcp/compare/0.23.4...0.23.5-dev.0) (2025-10-24) + + +### Bug Fixes + +* listen on `SIGTERM` for telemetry ([#296](https://github.com/salesforcecli/mcp/issues/296)) ([2115e37](https://github.com/salesforcecli/mcp/commit/2115e3733f7bb8cbfc997635bbe7b807333d931b)) +* **telemetry:** always set `isError` for tool events ([#308](https://github.com/salesforcecli/mcp/issues/308)) ([a7f9568](https://github.com/salesforcecli/mcp/commit/a7f95689d650d30900b920b5ee609b3af488b0e1)) + + + +## [0.19.2-dev.1](https://github.com/salesforcecli/mcp/compare/0.19.1...0.19.2-dev.1) (2025-09-05) + + +### Bug Fixes + +* add shrinkwrap lockfile ([400fe7a](https://github.com/salesforcecli/mcp/commit/400fe7a1852956aa8d25f5f299334f67acb36ea6)) + + + ## [0.23.4](https://github.com/salesforcecli/mcp/compare/0.23.3...0.23.4) (2025-10-06) @@ -108,7 +127,16 @@ -## [0.19.2](https://github.com/salesforcecli/mcp/compare/0.19.1...0.19.2) (2025-09-16) +## [0.19.2](https://github.com/salesforcecli/mcp/compare/0.19.2-dev.1...0.19.2) (2025-09-16) + + + +## [0.19.2-dev.1](https://github.com/salesforcecli/mcp/compare/0.19.1...0.19.2-dev.1) (2025-09-05) + + +### Bug Fixes + +* add shrinkwrap lockfile ([400fe7a](https://github.com/salesforcecli/mcp/commit/400fe7a1852956aa8d25f5f299334f67acb36ea6)) @@ -143,3 +171,4 @@ * **W-19398454:** move dx core tools to separate package ([#155](https://github.com/salesforcecli/mcp/issues/155)) ([36f94bb](https://github.com/salesforcecli/mcp/commit/36f94bb97e0ba4de8aeba700ff947d03eb865bc0)) + diff --git a/packages/mcp/package.json b/packages/mcp/package.json index b615babb..5d232abf 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/mcp", - "version": "0.23.4", + "version": "0.23.5-dev.0", "description": "MCP Server for interacting with Salesforce instances", "bin": { "sf-mcp-server": "bin/run.js" From ab6f021a53f6b9e012de270065481aaa069554db Mon Sep 17 00:00:00 2001 From: Cristian Dominguez Date: Fri, 24 Oct 2025 17:19:34 -0300 Subject: [PATCH 7/9] chore: fix workflow [skip ci] --- .github/workflows/publish-mcp-server.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-mcp-server.yml b/.github/workflows/publish-mcp-server.yml index ebb3900f..a3b27aea 100644 --- a/.github/workflows/publish-mcp-server.yml +++ b/.github/workflows/publish-mcp-server.yml @@ -203,7 +203,8 @@ jobs: # `npm mcp-shrinkwrap` doesn't support monorepos so we # copy `packages/mcp` to a tmp dir for it to be a single npm project mkdir ${{ runner.temp }}/mcp-shrinkwrap - cp -r . ${{ runner.temp }}/mcp-shrinkwrap + # Use -L flag to dereference symlinks (e.g., README.md -> ../../README.md) + cp -rL . ${{ runner.temp }}/mcp-shrinkwrap cd ${{ runner.temp }}/mcp-shrinkwrap npm install npm shrinkwrap From 4d676e581724c10106bcdef1cfae097be3f114ec Mon Sep 17 00:00:00 2001 From: svc-cli-bot Date: Fri, 24 Oct 2025 20:24:18 +0000 Subject: [PATCH 8/9] chore(release): 0.23.5-dev.1 [skip ci] --- packages/mcp/CHANGELOG.md | 4 ++++ packages/mcp/package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index 63f45453..1c6aa49f 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,3 +1,7 @@ +## [0.23.5-dev.1](https://github.com/salesforcecli/mcp/compare/0.23.5-dev.0...0.23.5-dev.1) (2025-10-24) + + + ## [0.23.5-dev.0](https://github.com/salesforcecli/mcp/compare/0.23.4...0.23.5-dev.0) (2025-10-24) diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 5d232abf..1e168883 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/mcp", - "version": "0.23.5-dev.0", + "version": "0.23.5-dev.1", "description": "MCP Server for interacting with Salesforce instances", "bin": { "sf-mcp-server": "bin/run.js" From cf0f645b64d68af4d2d67c2cfd230f74d91db82d Mon Sep 17 00:00:00 2001 From: Cristian Dominguez Date: Fri, 24 Oct 2025 17:46:37 -0300 Subject: [PATCH 9/9] chore: typo [skip ci] --- .github/workflows/publish-mcp-server.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-mcp-server.yml b/.github/workflows/publish-mcp-server.yml index a3b27aea..10f37692 100644 --- a/.github/workflows/publish-mcp-server.yml +++ b/.github/workflows/publish-mcp-server.yml @@ -200,7 +200,7 @@ jobs: cd packages/mcp rm -rf node_modules - # `npm mcp-shrinkwrap` doesn't support monorepos so we + # `npm shrinkwrap` doesn't support monorepos so we # copy `packages/mcp` to a tmp dir for it to be a single npm project mkdir ${{ runner.temp }}/mcp-shrinkwrap # Use -L flag to dereference symlinks (e.g., README.md -> ../../README.md)