From bfc57149a9929e0c950a4d334fdd4fd60b3ed8d4 Mon Sep 17 00:00:00 2001 From: Kian Jones <11655409+kianjones9@users.noreply.github.com> Date: Wed, 24 Sep 2025 12:29:00 -0700 Subject: [PATCH] chore: fix post install uv hanging indefinitely (#4896) * remove enable cache * trigger CI * remove extra with paramters which I believe to be unecessary * try installing uv manuallly to avoid post install step * should be fixed by manually installing and not using the action --- .github/workflows/docker-integration-tests.yaml | 6 +++--- .github/workflows/lint-command.yml | 7 +++---- .github/workflows/migration-test.yml | 6 +++--- .github/workflows/poetry-publish-nightly.yml | 7 +++---- .github/workflows/poetry-publish.yml | 8 +++----- .github/workflows/reusable-test-workflow.yml | 6 +++--- Dockerfile | 2 +- 7 files changed, 19 insertions(+), 23 deletions(-) diff --git a/.github/workflows/docker-integration-tests.yaml b/.github/workflows/docker-integration-tests.yaml index 4dceb127..b58311ef 100644 --- a/.github/workflows/docker-integration-tests.yaml +++ b/.github/workflows/docker-integration-tests.yaml @@ -21,9 +21,9 @@ jobs: python-version: 3.11 - name: Install uv - uses: astral-sh/setup-uv@v6 - with: - enable-cache: true + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Set permissions for log directory run: | diff --git a/.github/workflows/lint-command.yml b/.github/workflows/lint-command.yml index 939b557e..0b3acfac 100644 --- a/.github/workflows/lint-command.yml +++ b/.github/workflows/lint-command.yml @@ -89,10 +89,9 @@ jobs: python-version: 3.12 - name: Install uv - uses: astral-sh/setup-uv@v6 - with: - enable-cache: false - activate-environment: true + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Install dependencies run: uv sync --extra dev --extra postgres --extra external-tools diff --git a/.github/workflows/migration-test.yml b/.github/workflows/migration-test.yml index d99630d7..7b061100 100644 --- a/.github/workflows/migration-test.yml +++ b/.github/workflows/migration-test.yml @@ -34,9 +34,9 @@ jobs: python-version: 3.11 - name: Install uv - uses: astral-sh/setup-uv@v6 - with: - enable-cache: true + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Install Dependencies run: | diff --git a/.github/workflows/poetry-publish-nightly.yml b/.github/workflows/poetry-publish-nightly.yml index 49bb490e..8c8979fa 100644 --- a/.github/workflows/poetry-publish-nightly.yml +++ b/.github/workflows/poetry-publish-nightly.yml @@ -38,10 +38,9 @@ jobs: python-version: 3.12 - name: Install uv - uses: astral-sh/setup-uv@v6 - with: - enable-cache: true - activate-environment: true + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Set release version run: | diff --git a/.github/workflows/poetry-publish.yml b/.github/workflows/poetry-publish.yml index 2156e541..8441a73b 100644 --- a/.github/workflows/poetry-publish.yml +++ b/.github/workflows/poetry-publish.yml @@ -20,11 +20,9 @@ jobs: python-version: 3.12 - name: Install uv - uses: astral-sh/setup-uv@v6 - with: - enable-cache: true - activate-environment: true - cache-dependency-glob: "uv.lock" + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Build the Python package run: uv build diff --git a/.github/workflows/reusable-test-workflow.yml b/.github/workflows/reusable-test-workflow.yml index c940499b..3716a92d 100644 --- a/.github/workflows/reusable-test-workflow.yml +++ b/.github/workflows/reusable-test-workflow.yml @@ -233,9 +233,9 @@ jobs: ref: ${{ github.event.pull_request.head.ref }} - name: Install uv - uses: astral-sh/setup-uv@v6 - with: - enable-cache: true + run: | + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Set core directory id: detect-core-dir diff --git a/Dockerfile b/Dockerfile index 50982d76..02e74e0c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # Start with pgvector base for builder FROM ankane/pgvector:v0.5.1 AS builder - +# comment to trigger ci # Install Python and required packages RUN apt-get update && apt-get install -y \ python3 \