From 1721eb0884dd6780dc0ebf24975a4ee6e4c039ba Mon Sep 17 00:00:00 2001 From: davd-gzl <60177543+davd-gzl@users.noreply.github.com> Date: Sat, 15 Aug 2026 16:02:21 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F(ci)=20keep=20uv=20run=20f?= =?UTF-8?q?rom=20building=20a=20source=20distribution?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --no-sync already stops uv run resolving an environment of its own, and that is what the version findings were about. Building is a separate guarantee that nothing on the line carried, so --no-build now says it outright. It is inert beside --no-sync, and the three lint jobs are unchanged. --- .github/workflows/ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fd319e2c..80e5e284 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -130,11 +130,11 @@ jobs: run: uv sync --locked --all-extras - name: Check code formatting with ruff - run: uv run --no-sync ruff format . --diff + run: uv run --no-sync --no-build ruff format . --diff - name: Lint code with ruff - run: uv run --no-sync ruff check . + run: uv run --no-sync --no-build ruff check . - name: Lint code with pylint - run: uv run --no-sync pylint meet demo core + run: uv run --no-sync --no-build pylint meet demo core lint-agents: runs-on: ubuntu-latest @@ -155,9 +155,9 @@ jobs: - name: Install the project run: uv sync --locked --all-extras - name: Check code formatting with ruff - run: uv run --no-sync ruff format . --diff + run: uv run --no-sync --no-build ruff format . --diff - name: Lint code with ruff - run: uv run --no-sync ruff check . + run: uv run --no-sync --no-build ruff check . lint-summary: runs-on: ubuntu-latest @@ -293,10 +293,10 @@ jobs: sudo apt-get install -y gettext - name: Generate a MO file from strings extracted from the project - run: uv run --no-sync python manage.py compilemessages + run: uv run --no-sync --no-build python manage.py compilemessages - name: Run tests - run: uv run --no-sync pytest -n 2 + run: uv run --no-sync --no-build pytest -n 2 test-summary: runs-on: ubuntu-latest