Alina Lozovskaya
commited on
Commit
·
5af2aa7
1
Parent(s):
efcd215
Mock .env file in tests.yml
Browse files
.github/workflows/tests.yml
CHANGED
|
@@ -48,13 +48,16 @@ jobs:
|
|
| 48 |
key: hf-${{ runner.os }}-${{ hashFiles('uv.lock', 'pyproject.toml') }}
|
| 49 |
restore-keys: hf-${{ runner.os }}-
|
| 50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
- name: Install (locked)
|
| 52 |
run: |
|
| 53 |
uv sync --frozen --group dev --extra all_vision
|
| 54 |
-
# If you enable HF_HUB_ENABLE_HF_TRANSFER above:
|
| 55 |
-
# uv pip install "huggingface_hub[hf_transfer]"
|
| 56 |
|
| 57 |
-
# Prefetch
|
| 58 |
- name: Prefetch HF dataset
|
| 59 |
run: |
|
| 60 |
uv run python - <<'PY'
|
|
|
|
| 48 |
key: hf-${{ runner.os }}-${{ hashFiles('uv.lock', 'pyproject.toml') }}
|
| 49 |
restore-keys: hf-${{ runner.os }}-
|
| 50 |
|
| 51 |
+
# test-only .env file
|
| 52 |
+
- name: Create test .env
|
| 53 |
+
run: |
|
| 54 |
+
printf "OPENAI_API_KEY=test-dummy\n" > .env
|
| 55 |
+
|
| 56 |
- name: Install (locked)
|
| 57 |
run: |
|
| 58 |
uv sync --frozen --group dev --extra all_vision
|
|
|
|
|
|
|
| 59 |
|
| 60 |
+
# Prefetch HF dataset to avoid download during test collection
|
| 61 |
- name: Prefetch HF dataset
|
| 62 |
run: |
|
| 63 |
uv run python - <<'PY'
|