From bb0301ff5e03ebcad71ac83c2e5b927bfa92292b Mon Sep 17 00:00:00 2001 From: Alex Gittings Date: Tue, 4 Feb 2025 09:56:05 +0000 Subject: [PATCH] Fix installing dependencies in CI --- .github/workflows/ci.yml | 4 ++-- .github/workflows/publish-pypi.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bd44f4f..b6bbd13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -148,7 +148,7 @@ jobs: uv venv uv pip install invoke toml codecov - name: "Install Package" - run: "uv pip install --all-extras ." + run: "uv pip install --all-extras -r pyproject.toml" - name: "Mypy Tests" run: "uv venv run mypy --show-error-codes infrahub_sdk/" - name: "Unit Tests" @@ -200,7 +200,7 @@ jobs: uv venv uv pip install invoke toml codecov - name: "Install Package" - run: "uv pip install --all-extras ." + run: "uv pip install --all-extras -r pyproject.toml" - name: "Integration Tests" run: "uv venv run pytest --cov infrahub_sdk tests/integration/" - name: "Upload coverage to Codecov" diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index d114f96..7928d85 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -55,7 +55,7 @@ jobs: key: "venv-${{ runner.os }}-${{ hashFiles('**/pyproject.toml') }}" - name: "Install Dependencies" - run: "uv pip install --all-extras ." + run: "uv pip install --all-extras -r pyproject.toml" if: steps.cached-uv-dependencies.outputs.cache-hit != 'true' - name: "Add PyPI secret"