Skip to content

wip(ci): debug uv install #5

wip(ci): debug uv install

wip(ci): debug uv install #5

name: Run integration tests
on:
push:
# workflow_dispatch:
# push:
# branches:
# - 'main'
# pull_request:
# paths:
# - ".github/workflows/build.yaml"
# - ".github/workflows/matrix.json"
# - "integration-tests/**"
# - "backends/**"
# - "core/**"
# - "router/**"
# - "Cargo.lock"
# - "rust-toolchain.toml"
# - "Dockerfile"
# - "Dockerfile-intel"
# branches:
# - 'main'
jobs:
tests:
concurrency:
group: ${{ github.workflow }}-${{ github.job }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
runs-on:
group: itac-bm-emr-gaudi3-dell-8gaudi
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Install the project
working-directory: integration_tests
run: uv sync --locked --all-extras --dev
# - name: Build Docker image for HPU
# run: |
# platform="hpu"
# docker build . -f Dockerfile-intel --build-arg PLATFORM=$platform -t tei_hpu
- name: Run integration tests
run: |
uv run pytest --durations=0 -sv .