From 7cb9af815aee682234c3e5a4e4a8cdd5bef80558 Mon Sep 17 00:00:00 2001 From: Glenn Jocher Date: Tue, 6 Oct 2026 18:34:42 +0200 Subject: [PATCH 1/3] Use setup-uv defaults for Python and the venv --- .github/workflows/ci.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 86860ca..8d64b83 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,12 +32,10 @@ jobs: with: bun-version: latest - - uses: actions/setup-python@v7 + - uses: ultralytics/actions/setup-uv@main with: python-version: ${{ matrix.python-version }} - - uses: ultralytics/actions/setup-uv@main - - name: Install dependencies run: bun install --frozen-lockfile @@ -59,6 +57,6 @@ jobs: - name: Check generated Python SDK run: | python -m compileall -q generated/python/src - uv pip install --system ./generated/python + uv pip install ./generated/python python -c 'import importlib, json; c = json.load(open("openapi.config.json"))["python"]; m = importlib.import_module(c["package"]); getattr(m, c["client"]); getattr(m, "Async" + c["client"])' uvx ruff@0.16.2 check generated/python From 4e0d5ba1327a561b5df602bb74a1a3bfb798852d Mon Sep 17 00:00:00 2001 From: Glenn Jocher Date: Tue, 6 Oct 2026 18:34:42 +0200 Subject: [PATCH 2/3] Validate against ultralytics/actions#915 setup-uv-defaults branch --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8d64b83..2009a79 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: with: bun-version: latest - - uses: ultralytics/actions/setup-uv@main + - uses: ultralytics/actions/setup-uv@setup-uv-defaults with: python-version: ${{ matrix.python-version }} From fb868f8bfe700354565cd7b7b14ddbccabe5a8cc Mon Sep 17 00:00:00 2001 From: Glenn Jocher Date: Tue, 6 Oct 2026 19:18:21 +0200 Subject: [PATCH 3/3] Point setup-uv back to @main now that ultralytics/actions#915 is merged --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2009a79..8d64b83 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: with: bun-version: latest - - uses: ultralytics/actions/setup-uv@setup-uv-defaults + - uses: ultralytics/actions/setup-uv@main with: python-version: ${{ matrix.python-version }}