From 83b6a2a8ce4dae8273adda40dd9024bed75325b4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 16:27:18 +0000 Subject: [PATCH] chore(deps): update github-actions --- .github/workflows/_build-image.yml | 20 ++++++++++---------- .github/workflows/docs.yml | 4 ++-- .github/workflows/image-backend-base-gpu.yml | 10 +++++----- .github/workflows/image-proxy.yml | 20 ++++++++++---------- .github/workflows/lint-backend.yml | 4 ++-- .github/workflows/lint-frontend.yml | 4 ++-- .github/workflows/lint-mobile.yml | 4 ++-- .github/workflows/mobile-cd.yml | 10 +++++----- .github/workflows/test-backend.yml | 4 ++-- 9 files changed, 40 insertions(+), 40 deletions(-) diff --git a/.github/workflows/_build-image.yml b/.github/workflows/_build-image.yml index 66c8366749..498ccb8860 100644 --- a/.github/workflows/_build-image.yml +++ b/.github/workflows/_build-image.yml @@ -41,11 +41,11 @@ jobs: build-amd64: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} @@ -58,7 +58,7 @@ jobs: echo "tag=${{ inputs.image }}:dev-amd64" >> "$GITHUB_OUTPUT" fi - name: Build and push (AMD64) - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ inputs.context }} file: ${{ inputs.dockerfile }} @@ -73,11 +73,11 @@ jobs: if: ${{ !inputs.amd64-only }} runs-on: ubuntu-24.04-arm steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} @@ -90,7 +90,7 @@ jobs: echo "tag=${{ inputs.image }}:dev-arm64" >> "$GITHUB_OUTPUT" fi - name: Build and push (ARM64) - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ inputs.context }} file: ${{ inputs.dockerfile }} @@ -110,9 +110,9 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index ce2a07f987..6cd911ccef 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -15,8 +15,8 @@ jobs: run: working-directory: apps/docs steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: node-version-file: apps/docs/.nvmrc cache: yarn diff --git a/.github/workflows/image-backend-base-gpu.yml b/.github/workflows/image-backend-base-gpu.yml index dc38c75420..1e2070fb61 100644 --- a/.github/workflows/image-backend-base-gpu.yml +++ b/.github/workflows/image-backend-base-gpu.yml @@ -15,18 +15,18 @@ jobs: uses: jlumbroso/free-disk-space@main with: tool-cache: false - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - 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: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} - name: Build and push (AMD64 only; GPU base is not useful on ARM) - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: deploy/docker/backend-gpu/base file: deploy/docker/backend-gpu/base/Dockerfile diff --git a/.github/workflows/image-proxy.yml b/.github/workflows/image-proxy.yml index b87390a968..2a1e098ebf 100644 --- a/.github/workflows/image-proxy.yml +++ b/.github/workflows/image-proxy.yml @@ -14,18 +14,18 @@ jobs: if: github.event_name != 'release' runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - 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: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} - name: Build and push (multi-arch) - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: deploy/docker/proxy/Dockerfile @@ -39,18 +39,18 @@ jobs: if: github.event_name == 'release' && github.event.action == 'created' runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - 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: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} - name: Build and push (multi-arch) - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: deploy/docker/proxy/Dockerfile diff --git a/.github/workflows/lint-backend.yml b/.github/workflows/lint-backend.yml index 983534c60d..812dbd804b 100644 --- a/.github/workflows/lint-backend.yml +++ b/.github/workflows/lint-backend.yml @@ -15,8 +15,8 @@ jobs: ruff: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: "3.14" # Must match required-version in apps/backend/pyproject.toml, otherwise diff --git a/.github/workflows/lint-frontend.yml b/.github/workflows/lint-frontend.yml index 5e6b4ba6d1..b9254ecc8d 100644 --- a/.github/workflows/lint-frontend.yml +++ b/.github/workflows/lint-frontend.yml @@ -22,8 +22,8 @@ jobs: run: working-directory: apps/frontend steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: node-version-file: apps/frontend/.nvmrc cache: yarn diff --git a/.github/workflows/lint-mobile.yml b/.github/workflows/lint-mobile.yml index b34f576124..aa6477054a 100644 --- a/.github/workflows/lint-mobile.yml +++ b/.github/workflows/lint-mobile.yml @@ -13,8 +13,8 @@ jobs: run: working-directory: apps/mobile steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: node-version-file: apps/mobile/.node-version cache: yarn diff --git a/.github/workflows/mobile-cd.yml b/.github/workflows/mobile-cd.yml index e4d47a5d8d..4d0f690850 100644 --- a/.github/workflows/mobile-cd.yml +++ b/.github/workflows/mobile-cd.yml @@ -14,8 +14,8 @@ jobs: run: working-directory: apps/mobile steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: node-version-file: apps/mobile/.node-version cache: yarn @@ -28,13 +28,13 @@ jobs: run: yarn lint - name: Cache Gradle Wrapper - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.gradle/wrapper key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('apps/mobile/gradle/wrapper/gradle-wrapper.properties') }} - name: Cache Gradle Dependencies - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-caches-${{ hashFiles('apps/mobile/gradle/wrapper/gradle-wrapper.properties') }} @@ -66,7 +66,7 @@ jobs: SIGNED_FILE: ${{ steps.sign_apk.outputs.signedReleaseFile }} - name: Upload Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: Signed Apk Bundle path: librephotos-latest-signed.apk diff --git a/.github/workflows/test-backend.yml b/.github/workflows/test-backend.yml index f945d3f955..dad839e5fe 100644 --- a/.github/workflows/test-backend.yml +++ b/.github/workflows/test-backend.yml @@ -18,8 +18,8 @@ jobs: # 30 leaves room for a slow runner without letting a hang burn an hour. timeout-minutes: 30 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: # 3.11 here, but 3.14 in lint-backend.yml: ruff only parses the code # while the tests import and execute it, so this must be a version the