From 68fae38aad81fb43f4fc827dcd65f6866aa58460 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Thu, 9 Oct 2025 17:59:39 +0100 Subject: [PATCH] Run uv with --locked in CI --- .github/workflows/ci.yml | 7 ++++--- .github/workflows/release.yml | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc9c33ce..5aa7d61b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,7 @@ on: env: CARGO_TERM_COLOR: always CMAKE_CONFIG: RelWithDebInfo + UV_VERSION: "0.9.0" jobs: rustfmt: @@ -224,7 +225,7 @@ jobs: sudo apt-get update sudo apt-get install -y --no-upgrade doxygen pipx install uv - uv sync + uv sync --locked if: runner.os == 'Linux' - name: Install packages for building docs (Windows) @@ -243,12 +244,12 @@ jobs: echo "${{ github.workspace }}\doxygen-1.13.2.windows.x64.bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append pipx install uv - uv sync + uv sync --locked if: runner.os == 'Windows' - name: Build docs working-directory: docs - run: uv run -- sphinx-build -b html . build/html + run: uv run --locked -- sphinx-build -b html . build/html - name: Package the C++ wrapper working-directory: cpp/build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 10873f54..bc3f4ba0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -97,11 +97,11 @@ jobs: echo "${{ github.workspace }}\doxygen-1.13.2.windows.x64.bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append pipx install uv - uv sync + uv sync --locked - name: Build docs working-directory: docs - run: uv run -- sphinx-build -b html . build/html + run: uv run --locked -- sphinx-build -b html . build/html - name: Build archive id: build-archive