Update integration workflow to ensure yt-dlp is installed/upgraded in the virtual environment before running tests

This commit is contained in:
dark_zoul committed 2025-10-25 20:39:06 +03:00
1 parent 058c1b9fd0
commit 961e43c43b
1 file changed
+6 -1
+6 -1
View File
@@ -33,7 +33,12 @@ jobs:
# activate the venv for this step
. .venv/bin/activate
python -m pip install --upgrade pip
# install/upgrade yt-dlp inside the venv to ensure it's up-to-date (fixes nsig/format issues)
python -m pip install --upgrade yt-dlp
python -m pip install -e .
- name: Run integration test
run: python3 tests/integration_full_workflow_test.py
run: |
# activate the venv created earlier so tests use the upgraded yt-dlp and installed project
. .venv/bin/activate
python3 tests/integration_full_workflow_test.py