Upgrade GitHub Actions to latest versions (#553)

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
This commit is contained in:
Salman Chishti 2026-03-13 09:32:22 +00:00 committed by GitHub
parent eeb938fc65
commit 4eaa2f3566
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 29 additions and 29 deletions

View file

@ -27,14 +27,14 @@ jobs:
node-version: 20 node-version: 20
cache: npm cache: npm
cache-dependency-path: package-lock.json 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: npm ci --workspace=hindsight-docs
- run: uv run generate-llms-full - run: uv run generate-llms-full
- run: npm run build --workspace=hindsight-docs - run: npm run build --workspace=hindsight-docs
env: env:
UMAMI_URL: https://analytics.hindsight.vectorize.io UMAMI_URL: https://analytics.hindsight.vectorize.io
UMAMI_WEBSITE_ID: ${{ secrets.UMAMI_WEBSITE_ID }} UMAMI_WEBSITE_ID: ${{ secrets.UMAMI_WEBSITE_ID }}
- uses: actions/upload-pages-artifact@v3 - uses: actions/upload-pages-artifact@v4
with: with:
path: hindsight-docs/build path: hindsight-docs/build
deploy: deploy:

View file

@ -16,7 +16,7 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
@ -466,13 +466,13 @@ jobs:
swap-storage: true swap-storage: true
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v4
- name: Log in to GitHub Container Registry - name: Log in to GitHub Container Registry
uses: docker/login-action@v3 uses: docker/login-action@v4
with: with:
registry: ghcr.io registry: ghcr.io
username: ${{ github.actor }} username: ${{ github.actor }}
@ -484,7 +484,7 @@ jobs:
- name: Extract metadata for release tags - name: Extract metadata for release tags
id: meta id: meta
uses: docker/metadata-action@v5 uses: docker/metadata-action@v6
with: with:
images: ghcr.io/${{ github.repository_owner }}/${{ matrix.image_name }} images: ghcr.io/${{ github.repository_owner }}/${{ matrix.image_name }}
flavor: | flavor: |
@ -500,7 +500,7 @@ jobs:
# # Step 1: Build for local testing (single platform, no push) # # Step 1: Build for local testing (single platform, no push)
# # This creates an identical image to what will be released, just for one platform # # This creates an identical image to what will be released, just for one platform
# - name: Build image for testing # - name: Build image for testing
# uses: docker/build-push-action@v6 # uses: docker/build-push-action@v7
# with: # with:
# context: . # context: .
# file: docker/standalone/Dockerfile # file: docker/standalone/Dockerfile
@ -519,7 +519,7 @@ jobs:
# Build multi-platform and push to release tags # Build multi-platform and push to release tags
- name: Build and push release images - name: Build and push release images
uses: docker/build-push-action@v6 uses: docker/build-push-action@v7
with: with:
context: . context: .
file: docker/standalone/Dockerfile file: docker/standalone/Dockerfile

View file

@ -19,7 +19,7 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
@ -238,7 +238,7 @@ jobs:
retention-days: 1 retention-days: 1
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -372,10 +372,10 @@ jobs:
swap-storage: true swap-storage: true
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v4
- name: Build ${{ matrix.name }} image (${{ matrix.variant }}) - name: Build ${{ matrix.name }} image (${{ matrix.variant }})
uses: docker/build-push-action@v6 uses: docker/build-push-action@v7
with: with:
context: . context: .
file: docker/standalone/Dockerfile file: docker/standalone/Dockerfile
@ -433,7 +433,7 @@ jobs:
echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -496,7 +496,7 @@ jobs:
echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -599,7 +599,7 @@ jobs:
echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -731,7 +731,7 @@ jobs:
echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -838,7 +838,7 @@ jobs:
echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -943,7 +943,7 @@ jobs:
echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -1050,7 +1050,7 @@ jobs:
echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -1135,7 +1135,7 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -1164,7 +1164,7 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -1193,7 +1193,7 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -1234,7 +1234,7 @@ jobs:
echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -1288,7 +1288,7 @@ jobs:
echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV echo "HINDSIGHT_API_LLM_VERTEXAI_PROJECT_ID=$PROJECT_ID" >> $GITHUB_ENV
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -1365,7 +1365,7 @@ jobs:
cp target/release/hindsight /usr/local/bin/hindsight cp target/release/hindsight /usr/local/bin/hindsight
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -1483,7 +1483,7 @@ jobs:
run: git fetch --tags run: git fetch --tags
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
prune-cache: false prune-cache: false
@ -1546,7 +1546,7 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true
@ -1620,7 +1620,7 @@ jobs:
fetch-depth: 0 # Fetch full git history to access base branch fetch-depth: 0 # Fetch full git history to access base branch
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v7
with: with:
enable-cache: true enable-cache: true