diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f59e494..98f4b37 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -72,6 +72,10 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: "3.13" + - name: Set up uv + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 + with: + version: "0.12.8" - name: Install quality dependencies run: python -m pip install ".[dev,typer,quality]" - name: Validate repository baseline diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bb80c4..c3716ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ and versions are tracked in the repo-root `VERSION` file. - Continue compatibility hardening and adoption work for the next release. +### Changed + +- Include `uv.lock` freshness in the authoritative local validation aggregate (#424). + ## [0.5.0] - 2026-10-03 ### Added diff --git a/tests/full_validate.sh b/tests/full_validate.sh index 6138c9f..9dec3d8 100755 --- a/tests/full_validate.sh +++ b/tests/full_validate.sh @@ -25,7 +25,9 @@ require_commands() { } run_baseline() { + require_commands uv bash ./tests/validate.sh + uv lock --check } run_runtime() {