Skip to content

Commit 9fb786a

Browse files
committed
fix(ci): skip mock server install in release workflow [ENG-11910]
1 parent f5aca1e commit 9fb786a

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.github/actions/setup-nix/action.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ inputs:
99
description: "Skip uv sync step (useful for jobs that do not need Python dependencies)"
1010
required: false
1111
default: "false"
12+
skip-mock-server:
13+
description: "Skip MCP mock server dependencies installation (useful for jobs that do not run tests)"
14+
required: false
15+
default: "false"
1216
runs:
1317
using: "composite"
1418
steps:
@@ -42,7 +46,7 @@ runs:
4246
run: uv sync --all-extras
4347

4448
- name: Install MCP mock server dependencies
45-
if: inputs.skip-uv-sync != 'true'
49+
if: inputs.skip-uv-sync != 'true' && inputs.skip-mock-server != 'true'
4650
shell: bash
4751
run: |
4852
if [ -f vendor/stackone-ai-node/package.json ]; then

.github/workflows/release.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ jobs:
2727
- name: Setup Nix
2828
if: ${{ steps.release.outputs.release_created }}
2929
uses: ./.github/actions/setup-nix
30+
with:
31+
skip-mock-server: "true"
3032

3133
- name: Update version in __init__.py
3234
if: ${{ steps.release.outputs.release_created }}

0 commit comments

Comments
 (0)