From 3748b41c3fa2d3afbe07fa91621d6b476c0ef70c Mon Sep 17 00:00:00 2001 From: Glenn Jocher Date: Tue, 6 Oct 2026 18:34:43 +0200 Subject: [PATCH 1/3] Use setup-uv defaults for Python and the venv --- .github/workflows/ci.yml | 9 +++------ .github/workflows/push.yml | 8 +++----- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 208b035..84ea31c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,17 +24,14 @@ jobs: - name: Checkout uses: actions/checkout@v7 - - name: Setup Python - uses: actions/setup-python@v7 - with: - python-version: ${{ matrix.python-version }} - - name: Setup uv uses: ultralytics/actions/setup-uv@main + with: + python-version: ${{ matrix.python-version }} - name: Install dependencies run: | - uv pip install --system -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cpu + uv pip install -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cpu - name: Test test_prediction.py syntax run: | diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index e3d533f..ad4cba0 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -26,16 +26,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@v7 - - name: Setup Python - uses: actions/setup-python@v7 - with: - python-version: "3.12" - name: Setup uv uses: ultralytics/actions/setup-uv@main + with: + python-version: "3.12" - name: Install dependencies uses: ultralytics/actions/retry@main with: - run: uv pip install --system ultralytics --extra-index-url https://download.pytorch.org/whl/cpu + run: uv pip install ultralytics --extra-index-url https://download.pytorch.org/whl/cpu - name: Setup Cog uses: replicate/setup-cog@v2 with: From b44c8a1df069e2d2dc0534b93a4fe684b48c3f8f Mon Sep 17 00:00:00 2001 From: Glenn Jocher Date: Tue, 6 Oct 2026 18:34:43 +0200 Subject: [PATCH 2/3] Validate against ultralytics/actions#915 setup-uv-defaults branch --- .github/workflows/ci.yml | 2 +- .github/workflows/push.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 84ea31c..b49c33c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@v7 - name: Setup uv - uses: ultralytics/actions/setup-uv@main + uses: ultralytics/actions/setup-uv@setup-uv-defaults with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index ad4cba0..b210e69 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -27,7 +27,7 @@ jobs: - name: Checkout uses: actions/checkout@v7 - name: Setup uv - uses: ultralytics/actions/setup-uv@main + uses: ultralytics/actions/setup-uv@setup-uv-defaults with: python-version: "3.12" - name: Install dependencies From 9e68b5b57cb84e353c24b105513496ff62631cc2 Mon Sep 17 00:00:00 2001 From: Glenn Jocher Date: Tue, 6 Oct 2026 19:18:24 +0200 Subject: [PATCH 3/3] Point setup-uv back to @main now that ultralytics/actions#915 is merged --- .github/workflows/ci.yml | 2 +- .github/workflows/push.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b49c33c..84ea31c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@v7 - name: Setup uv - uses: ultralytics/actions/setup-uv@setup-uv-defaults + uses: ultralytics/actions/setup-uv@main with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index b210e69..ad4cba0 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -27,7 +27,7 @@ jobs: - name: Checkout uses: actions/checkout@v7 - name: Setup uv - uses: ultralytics/actions/setup-uv@setup-uv-defaults + uses: ultralytics/actions/setup-uv@main with: python-version: "3.12" - name: Install dependencies