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"