From 9fb786aa719561754302b5f33acf7b2140aa5eef Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Thu, 22 Jan 2026 10:45:49 +0000 Subject: [PATCH] fix(ci): skip mock server install in release workflow [ENG-11910] --- .github/actions/setup-nix/action.yaml | 6 +++++- .github/workflows/release.yaml | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/actions/setup-nix/action.yaml b/.github/actions/setup-nix/action.yaml index 8a9652f..018a47a 100644 --- a/.github/actions/setup-nix/action.yaml +++ b/.github/actions/setup-nix/action.yaml @@ -9,6 +9,10 @@ inputs: description: "Skip uv sync step (useful for jobs that do not need Python dependencies)" required: false default: "false" + skip-mock-server: + description: "Skip MCP mock server dependencies installation (useful for jobs that do not run tests)" + required: false + default: "false" runs: using: "composite" steps: @@ -42,7 +46,7 @@ runs: run: uv sync --all-extras - name: Install MCP mock server dependencies - if: inputs.skip-uv-sync != 'true' + if: inputs.skip-uv-sync != 'true' && inputs.skip-mock-server != 'true' shell: bash run: | if [ -f vendor/stackone-ai-node/package.json ]; then diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 05425b9..a5bb2dd 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -27,6 +27,8 @@ jobs: - name: Setup Nix if: ${{ steps.release.outputs.release_created }} uses: ./.github/actions/setup-nix + with: + skip-mock-server: "true" - name: Update version in __init__.py if: ${{ steps.release.outputs.release_created }}