diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index d4a18a605..b58a2769a 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -27,14 +27,14 @@ jobs: node-version: 20 cache: npm cache-dependency-path: package-lock.json - - uses: astral-sh/setup-uv@v4 + - uses: astral-sh/setup-uv@v7 - run: npm ci --workspace=hindsight-docs - run: uv run generate-llms-full - run: npm run build --workspace=hindsight-docs env: UMAMI_URL: https://analytics.hindsight.vectorize.io UMAMI_WEBSITE_ID: ${{ secrets.UMAMI_WEBSITE_ID }} - - uses: actions/upload-pages-artifact@v3 + - uses: actions/upload-pages-artifact@v4 with: path: hindsight-docs/build deploy: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fadceefc5..1d47e575d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true @@ -466,13 +466,13 @@ jobs: swap-storage: true - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -484,7 +484,7 @@ jobs: - name: Extract metadata for release tags id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ghcr.io/${{ github.repository_owner }}/${{ matrix.image_name }} flavor: | @@ -500,7 +500,7 @@ jobs: # # Step 1: Build for local testing (single platform, no push) # # This creates an identical image to what will be released, just for one platform # - name: Build image for testing - # uses: docker/build-push-action@v6 + # uses: docker/build-push-action@v7 # with: # context: . # file: docker/standalone/Dockerfile @@ -519,7 +519,7 @@ jobs: # Build multi-platform and push to release tags - name: Build and push release images - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: docker/standalone/Dockerfile diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e0f5c835c..e47c5ae41 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true @@ -238,7 +238,7 @@ jobs: retention-days: 1 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -372,10 +372,10 @@ jobs: swap-storage: true - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build ${{ matrix.name }} image (${{ matrix.variant }}) - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: docker/standalone/Dockerfile @@ -433,7 +433,7 @@ jobs: echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -496,7 +496,7 @@ jobs: echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -599,7 +599,7 @@ jobs: echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -731,7 +731,7 @@ jobs: echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -838,7 +838,7 @@ jobs: echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -943,7 +943,7 @@ jobs: echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -1050,7 +1050,7 @@ jobs: echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -1135,7 +1135,7 @@ jobs: - uses: actions/checkout@v4 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -1164,7 +1164,7 @@ jobs: - uses: actions/checkout@v4 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -1193,7 +1193,7 @@ jobs: - uses: actions/checkout@v4 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -1234,7 +1234,7 @@ jobs: echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -1288,7 +1288,7 @@ jobs: echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -1365,7 +1365,7 @@ jobs: cp target/release/hindsight /usr/local/bin/hindsight - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -1483,7 +1483,7 @@ jobs: run: git fetch --tags - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true prune-cache: false @@ -1546,7 +1546,7 @@ jobs: - uses: actions/checkout@v4 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true @@ -1620,7 +1620,7 @@ jobs: fetch-depth: 0 # Fetch full git history to access base branch - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: enable-cache: true