From bcd10ea139e931bfc69b0ab5bea5440bf36ef76f Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Wed, 3 Jun 2026 19:30:42 -0700 Subject: [PATCH] fix: resolve local package deps in archivebox ci --- .github/workflows/lint.yml | 4 ++-- .github/workflows/test-parallel.yml | 8 ++++---- .github/workflows/test.yml | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 45a6a577..d1285333 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -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 diff --git a/.github/workflows/test-parallel.yml b/.github/workflows/test-parallel.yml index 8be2a6e7..232b62b1 100644 --- a/.github/workflows/test-parallel.yml +++ b/.github/workflows/test-parallel.yml @@ -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 }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 22657f9f..0ed23337 100755 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -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