diff --git a/.github/workflows/fast_tests.yml b/.github/workflows/fast_tests.yml index 5d3fe2687..6c0816bf3 100644 --- a/.github/workflows/fast_tests.yml +++ b/.github/workflows/fast_tests.yml @@ -82,8 +82,14 @@ jobs: version: ${{ env.UV_VERSION }} python-version: ${{ env.PYTHON_VERSION }} + - name: Check disk usage + run: df -h + - name: Install lerobot with test extras run: uv sync --extra "test" + - name: Check disk usage + run: df -h + - name: Run pytest run: uv run pytest tests -vv --maxfail=10 diff --git a/.github/workflows/full_tests.yml b/.github/workflows/full_tests.yml index 8e449d7a0..e28d5bf8f 100644 --- a/.github/workflows/full_tests.yml +++ b/.github/workflows/full_tests.yml @@ -82,12 +82,21 @@ jobs: - name: Install lerobot with all extras run: uv sync --all-extras --no-extra groot # TODO(Steven): Make flash-attn optional + - name: Check disk usage + run: df -h + - name: Run pytest (all extras) run: uv run pytest tests -vv --maxfail=10 + - name: Check disk usage + run: df -h + - name: Run end-to-end tests run: uv run make test-end-to-end + - name: Check disk usage + run: df -h + # This job builds a GPU enabled image for testing # It runs everytime a PR is approved or a push to main # TODO(Steven): For now we skip this job for community PRs