diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index f6409323..0031d52e 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -32,6 +32,9 @@ jobs: with: python-version: ${{ env.PYTHON_VERSION }} + - name: "Verify uv.lock is up to date" + run: uv lock --check + - name: "Install dependencies" run: uv sync --all-extras diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 93dae0af..03951e39 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -23,3 +23,9 @@ repos: language: system types: [python] pass_filenames: false + - id: uv-lock-check + name: uv lock check + entry: uv lock --check + language: system + files: ^(pyproject\.toml|uv\.lock)$ + pass_filenames: false