From 56521bdd4ca1ba9b1f58abaa98fe9479704223a4 Mon Sep 17 00:00:00 2001 From: abraunegg Date: Sat, 12 Jul 2025 07:20:46 +1000 Subject: [PATCH] Update GitHub Action versions for building Docker containers (#3378) * Update GitHub Action versions for building Docker containers * Fix documentation on OS versions used in containers --- .github/workflows/docker.yaml | 12 ++++++------ docs/docker.md | 8 ++++---- docs/podman.md | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 7849cb6b..cc83fba1 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -37,7 +37,7 @@ jobs: steps: - name: Check out code from GitHub - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive fetch-depth: 0 @@ -55,16 +55,16 @@ jobs: flavor: ${{ matrix.flavor }} main-flavor: ${{ matrix.flavor == 'debian' }} - - uses: docker/setup-qemu-action@v2 + - uses: docker/setup-qemu-action@v3 with: image: tonistiigi/binfmt:latest platforms: all if: matrix.platforms != 'linux/amd64' - - uses: docker/setup-buildx-action@v2 + - uses: docker/setup-buildx-action@v3 - name: Cache Docker layers - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /tmp/.buildx-cache key: ${{ runner.os }}-buildx-${{ matrix.flavor }}-${{ github.sha }} @@ -72,14 +72,14 @@ jobs: ${{ runner.os }}-buildx-${{ matrix.flavor }} - name: Login to Docker Hub - uses: docker/login-action@v2 + uses: docker/login-action@v3 if: github.event_name != 'pull_request' with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} - name: Build and Push to Docker - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v6 with: context: . file: ${{ matrix.dockerfile }} diff --git a/docs/docker.md b/docs/docker.md index bbed5295..1451a827 100644 --- a/docs/docker.md +++ b/docs/docker.md @@ -3,14 +3,14 @@ This client can be run as a Docker container, with 3 available container base op | Container Base | Docker Tag | Description | i686 | x86_64 | ARMHF | AARCH64 | |----------------|-------------|----------------------------------------------------------------|:------:|:------:|:-----:|:-------:| -| Alpine Linux | edge-alpine | Docker container based on Alpine 3.20 using 'master' |❌|✔|❌|✔| -| Alpine Linux | alpine | Docker container based on Alpine 3.20 using latest release |❌|✔|❌|✔| +| Alpine Linux | edge-alpine | Docker container based on Alpine 3.21 using 'master' |❌|✔|❌|✔| +| Alpine Linux | alpine | Docker container based on Alpine 3.21 using latest release |❌|✔|❌|✔| | Debian | debian | Docker container based on Debian Stable using latest release |✔|✔|✔|✔| | Debian | edge | Docker container based on Debian Stable using 'master' |✔|✔|✔|✔| | Debian | edge-debian | Docker container based on Debian Stable using 'master' |✔|✔|✔|✔| | Debian | latest | Docker container based on Debian Stable using latest release |✔|✔|✔|✔| -| Fedora | edge-fedora | Docker container based on Fedora 40 using 'master' |❌|✔|❌|✔| -| Fedora | fedora | Docker container based on Fedora 40 using latest release |❌|✔|❌|✔| +| Fedora | edge-fedora | Docker container based on Fedora 42 using 'master' |❌|✔|❌|✔| +| Fedora | fedora | Docker container based on Fedora 42 using latest release |❌|✔|❌|✔| These containers offer a simple monitoring-mode service for the OneDrive Client for Linux. diff --git a/docs/podman.md b/docs/podman.md index fbb7d24b..a7b810fb 100644 --- a/docs/podman.md +++ b/docs/podman.md @@ -3,14 +3,14 @@ This client can be run as a Podman container, with 3 available container base op | Container Base | Docker Tag | Description | i686 | x86_64 | ARMHF | AARCH64 | |----------------|-------------|----------------------------------------------------------------|:------:|:------:|:-----:|:-------:| -| Alpine Linux | edge-alpine | Podman container based on Alpine 3.20 using 'master' |❌|✔|❌|✔| -| Alpine Linux | alpine | Podman container based on Alpine 3.20 using latest release |❌|✔|❌|✔| +| Alpine Linux | edge-alpine | Podman container based on Alpine 3.21 using 'master' |❌|✔|❌|✔| +| Alpine Linux | alpine | Podman container based on Alpine 3.21 using latest release |❌|✔|❌|✔| | Debian | debian | Podman container based on Debian Stable using latest release |✔|✔|✔|✔| | Debian | edge | Podman container based on Debian Stable using 'master' |✔|✔|✔|✔| | Debian | edge-debian | Podman container based on Debian Stable using 'master' |✔|✔|✔|✔| | Debian | latest | Podman container based on Debian Stable using latest release |✔|✔|✔|✔| -| Fedora | edge-fedora | Podman container based on Fedora 40 using 'master' |❌|✔|❌|✔| -| Fedora | fedora | Podman container based on Fedora 40 using latest release |❌|✔|❌|✔| +| Fedora | edge-fedora | Podman container based on Fedora 42 using 'master' |❌|✔|❌|✔| +| Fedora | fedora | Podman container based on Fedora 42 using latest release |❌|✔|❌|✔| These containers offer a simple monitoring-mode service for the OneDrive Client for Linux.