From a731757640fabc115e02198c46ed38d8163ed51b Mon Sep 17 00:00:00 2001 From: David Soria Parra Date: Tue, 17 Jun 2025 10:56:25 +0100 Subject: [PATCH] ci: add --frozen flag to all uv commands in workflows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ensure all uv invocations in GitHub workflows use the --frozen flag for deterministic builds and to prevent lock file updates in CI. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/publish-docs-manually.yml | 2 +- .github/workflows/publish-pypi.yml | 4 ++-- .github/workflows/shared.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish-docs-manually.yml b/.github/workflows/publish-docs-manually.yml index 5447dd391..f23aaa92f 100644 --- a/.github/workflows/publish-docs-manually.yml +++ b/.github/workflows/publish-docs-manually.yml @@ -30,4 +30,4 @@ jobs: mkdocs-material- - run: uv sync --frozen --group docs - - run: uv run --no-sync mkdocs gh-deploy --force + - run: uv run --frozen --no-sync mkdocs gh-deploy --force diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 2f03b45cd..913648d78 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -22,7 +22,7 @@ jobs: run: uv python install 3.12 - name: Build - run: uv build + run: uv build --frozen - name: Upload artifacts uses: actions/upload-artifact@v4 @@ -79,4 +79,4 @@ jobs: mkdocs-material- - run: uv sync --frozen --group docs - - run: uv run --no-sync mkdocs gh-deploy --force + - run: uv run --frozen --no-sync mkdocs gh-deploy --force diff --git a/.github/workflows/shared.yml b/.github/workflows/shared.yml index 499871ca1..0e6d18364 100644 --- a/.github/workflows/shared.yml +++ b/.github/workflows/shared.yml @@ -44,5 +44,5 @@ jobs: run: uv sync --frozen --all-extras --python ${{ matrix.python-version }} - name: Run pytest - run: uv run --no-sync pytest + run: uv run --frozen --no-sync pytest continue-on-error: true