Skip to content

Commit 714de86

Browse files
committed
upd extras installation in gh actions
1 parent 39f264c commit 714de86

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

.github/workflows/reusable-test.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ on:
77
required: true
88
type: string
99
description: 'Command to run tests'
10-
install_all_extras:
10+
extras:
1111
required: false
12-
type: boolean
13-
default: false
14-
description: 'Install all extra dependency groups'
12+
type: string
13+
default: ''
14+
description: 'Space-separated --extra flags (e.g., "--extra transformers --extra peft")'
1515

1616
jobs:
1717
test:
@@ -44,7 +44,7 @@ jobs:
4444
- name: Install dependencies for Python ${{ matrix.python-version }}
4545
run: |
4646
uv python pin ${{ matrix.python-version }}
47-
uv sync --group test ${{ inputs.install_all_extras && '--all-extras' || '' }}
47+
uv sync --group test ${{ inputs.extras }}
4848
4949
- name: Run tests
5050
run: |

.github/workflows/test-inference.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ jobs:
1111
uses: ./.github/workflows/reusable-test.yaml
1212
with:
1313
test_command: pytest -n auto tests/pipeline/test_inference.py
14-
install_all_extras: true
14+
extras: --extra catboost --extra peft --extra transformers --extra sentence-transformers

.github/workflows/test-optimization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ jobs:
1111
uses: ./.github/workflows/reusable-test.yaml
1212
with:
1313
test_command: pytest -n auto tests/pipeline/test_optimization.py
14-
install_all_extras: true
14+
extras: --extra catboost --extra peft --extra transformers --extra sentence-transformers

0 commit comments

Comments
 (0)