fix: resolve local package deps in archivebox ci

This commit is contained in:
Nick Sweeting 2026-06-03 19:30:42 -07:00
parent b8b70f3525
commit bcd10ea139
No known key found for this signature in database
3 changed files with 8 additions and 8 deletions

View File

@ -43,8 +43,8 @@ jobs:
- name: Install dependencies with uv
run: |
uv sync --extra sonic --extra debug --all-groups --no-sources --no-cache
uv pip install -e ./abxpkg -e ./abx-plugins[dev] -e ./abx-dl
uv venv
uv pip install --all-groups --extra sonic --extra debug -e ./abxpkg -e ./abx-plugins -e ./abx-dl -e .
- name: Run prek
run: uv run --no-sync --no-sources prek run --all-files

View File

@ -155,8 +155,8 @@ jobs:
- name: Install dependencies with uv
run: |
uv sync --dev --all-extras --no-sources --no-cache
uv pip install -e ./abxpkg -e ./abx-plugins[dev] -e ./abx-dl
uv venv
uv pip install --group dev --all-extras -e ./abxpkg -e ./abx-plugins -e ./abx-dl -e .
- name: Install Chrome through ArchiveBox
if: ${{ matrix.test.needs_chromium }}
@ -266,8 +266,8 @@ jobs:
- name: Install dependencies with uv
run: |
uv sync --dev --all-extras --no-sources --no-cache
uv pip install -e ./abxpkg -e ./abx-plugins[dev] -e ./abx-dl
uv venv
uv pip install --group dev --all-extras -e ./abxpkg -e ./abx-plugins -e ./abx-dl -e .
- name: Install Chrome through ArchiveBox
if: ${{ matrix.plugin.needs_chromium }}

View File

@ -72,8 +72,8 @@ jobs:
- name: Install dependencies with uv
run: |
uv sync --dev --all-extras --no-sources --no-cache
uv pip install -e ./abxpkg -e ./abx-plugins[dev] -e ./abx-dl
uv venv
uv pip install --group dev --all-extras -e ./abxpkg -e ./abx-plugins -e ./abx-dl -e .
### Run the tests
- name: Directory listing for debugging