From 05f483adbc472df26c60f931d852aff24923d3af Mon Sep 17 00:00:00 2001 From: Akshay Dodeja Date: Sat, 22 Aug 2026 00:26:49 -0700 Subject: [PATCH] fix(ci): unblock release-please and modernize publish workflows - Drop the packages/mcp/package-lock.json extra-file from the release-please config: the file does not exist (packages/mcp is a root workspace member), and a missing extra-file makes release-please's updater fail, which is why SDK/CLI releases stopped being cut automatically. - Bump actions/checkout v4 -> v5 in both publish workflows (v4 targets deprecated Node 20 runners). Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01Bca2z6b3pMPb3pe911CXAP --- .github/workflows/publish_typescript_cli.yml | 2 +- .github/workflows/publish_typescript_sdk.yml | 2 +- .release-please-config.json | 5 ----- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/publish_typescript_cli.yml b/.github/workflows/publish_typescript_cli.yml index 7b656659..3f0867b6 100644 --- a/.github/workflows/publish_typescript_cli.yml +++ b/.github/workflows/publish_typescript_cli.yml @@ -23,7 +23,7 @@ jobs: run: echo "tag=${{ github.event.release.tag_name || inputs.tag }}" >> "$GITHUB_OUTPUT" - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ steps.release-tag.outputs.tag }} diff --git a/.github/workflows/publish_typescript_sdk.yml b/.github/workflows/publish_typescript_sdk.yml index a0740192..8e751ddf 100644 --- a/.github/workflows/publish_typescript_sdk.yml +++ b/.github/workflows/publish_typescript_sdk.yml @@ -23,7 +23,7 @@ jobs: run: echo "tag=${{ github.event.release.tag_name || inputs.tag }}" >> "$GITHUB_OUTPUT" - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ steps.release-tag.outputs.tag }} diff --git a/.release-please-config.json b/.release-please-config.json index 7ecfebd2..b459fd68 100644 --- a/.release-please-config.json +++ b/.release-please-config.json @@ -25,11 +25,6 @@ "path": "package-lock.json", "jsonpath": "$.packages['packages/mcp'].dependencies['@terminal49/sdk']" }, - { - "type": "json", - "path": "packages/mcp/package-lock.json", - "jsonpath": "$.packages[''].dependencies['@terminal49/sdk']" - }, { "type": "json", "path": "sdks/typescript-sdk-cli/package.json",