diff --git a/.github/workflows/alpine.yml b/.github/workflows/alpine.yml index 080be20f..c297e22d 100644 --- a/.github/workflows/alpine.yml +++ b/.github/workflows/alpine.yml @@ -65,7 +65,7 @@ jobs: docker-images: false swap-storage: false - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: # [Required] Access token with `workflow` scope. token: ${{ secrets.WORKFLOW_SECRET }} @@ -77,12 +77,12 @@ jobs: - # Add support for more platforms with QEMU (optional) # https://github.com/docker/setup-qemu-action name: Set up QEMU - uses: docker/setup-qemu-action@v3.7.0 + uses: docker/setup-qemu-action@v4.0.0 - # https://github.com/docker/setup-buildx-action/issues/57#issuecomment-1059657292 # https://github.com/docker/buildx/issues/136#issuecomment-550205439 # docker buildx create --driver-opt env.http_proxy=$http_proxy --driver-opt env.https_proxy=$https_proxy --driver-opt '"env.no_proxy='$no_proxy'"' name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3.11.1 + uses: docker/setup-buildx-action@v4.0.0 with: buildkitd-config: .github/buildkitd.toml driver-opts: | @@ -90,25 +90,25 @@ jobs: env.https_proxy=${{ env.http_proxy }} "env.no_proxy='${{ env.no_proxy}}'" - name: Login to DockerHub - uses: docker/login-action@v3.6.0 + uses: docker/login-action@v4.0.0 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_TOKEN }} - name: Login to Quay.io - uses: docker/login-action@v3.6.0 + uses: docker/login-action@v4.0.0 with: registry: quay.io username: ${{ secrets.QUAY_USERNAME }} password: ${{ secrets.QUAY_ROBOT_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v3.6.0 + uses: docker/login-action@v4.0.0 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Docker meta id: meta - uses: docker/metadata-action@v5.10.0 + uses: docker/metadata-action@v6.0.0 with: images: | name=snowdreamtech/samba,enable=true @@ -146,7 +146,7 @@ jobs: env: DOCKER_METADATA_ANNOTATIONS_LEVELS: manifest,index - name: Build and push - uses: docker/build-push-action@v6.18.0 + uses: docker/build-push-action@v7.0.0 with: context: alpine build-args: | diff --git a/.github/workflows/debian.yml b/.github/workflows/debian.yml index 1d830a8e..398e6381 100644 --- a/.github/workflows/debian.yml +++ b/.github/workflows/debian.yml @@ -65,7 +65,7 @@ jobs: docker-images: false swap-storage: false - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: # [Required] Access token with `workflow` scope. token: ${{ secrets.WORKFLOW_SECRET }} @@ -77,12 +77,12 @@ jobs: - # Add support for more platforms with QEMU (optional) # https://github.com/docker/setup-qemu-action name: Set up QEMU - uses: docker/setup-qemu-action@v3.7.0 + uses: docker/setup-qemu-action@v4.0.0 - # https://github.com/docker/setup-buildx-action/issues/57#issuecomment-1059657292 # https://github.com/docker/buildx/issues/136#issuecomment-550205439 # docker buildx create --driver-opt env.http_proxy=$http_proxy --driver-opt env.https_proxy=$https_proxy --driver-opt '"env.no_proxy='$no_proxy'"' name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3.11.1 + uses: docker/setup-buildx-action@v4.0.0 with: buildkitd-config: .github/buildkitd.toml driver-opts: | @@ -90,25 +90,25 @@ jobs: env.https_proxy=${{ env.http_proxy }} "env.no_proxy='${{ env.no_proxy}}'" - name: Login to DockerHub - uses: docker/login-action@v3.6.0 + uses: docker/login-action@v4.0.0 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_TOKEN }} - name: Login to Quay.io - uses: docker/login-action@v3.6.0 + uses: docker/login-action@v4.0.0 with: registry: quay.io username: ${{ secrets.QUAY_USERNAME }} password: ${{ secrets.QUAY_ROBOT_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v3.6.0 + uses: docker/login-action@v4.0.0 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Docker meta id: meta - uses: docker/metadata-action@v5.10.0 + uses: docker/metadata-action@v6.0.0 with: images: | name=snowdreamtech/samba,enable=true @@ -138,7 +138,7 @@ jobs: env: DOCKER_METADATA_ANNOTATIONS_LEVELS: manifest,index - name: Build and push - uses: docker/build-push-action@v6.18.0 + uses: docker/build-push-action@v7.0.0 with: context: debian build-args: | diff --git a/.github/workflows/description.yml b/.github/workflows/description.yml index a7b77ab0..478c5296 100644 --- a/.github/workflows/description.yml +++ b/.github/workflows/description.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: # [Required] Access token with `workflow` scope. token: ${{ secrets.WORKFLOW_SECRET }} diff --git a/.github/workflows/updater.yml b/.github/workflows/updater.yml index f89b8e69..3da6f580 100644 --- a/.github/workflows/updater.yml +++ b/.github/workflows/updater.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6.0.1 + uses: actions/checkout@v6.0.2 with: # [Required] Access token with `workflow` scope. token: ${{ secrets.WORKFLOW_SECRET }}