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 \