diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6fddca0..bcefffb 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,7 +1,16 @@ version: 2 updates: - # Maintain dependencies for GitHub Actions - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly" + groups: + docker: + patterns: + - "docker/*" + patches: + patterns: + - "*" + update-types: + - patch + - minor diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f85a9d6..a95aeb1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,20 +27,20 @@ jobs: uses: hadolint/hadolint-action@v3.3.0 - name: Setup qemu - uses: docker/setup-qemu-action@v3.7.0 + uses: docker/setup-qemu-action@v4.0.0 - name: Setup buildx id: buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Docker login - uses: docker/login-action@v3.7.0 + uses: docker/login-action@v4.0.0 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GHCR - uses: docker/login-action@v3.7.0 + uses: docker/login-action@v4.0.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -48,7 +48,7 @@ jobs: - name: Docker meta id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: # NOTE for forks: if your Docker Hub organization doesn't match your Github repo's, # then the use of ${{ github.repository_owner }} will need to be replaced. @@ -64,7 +64,7 @@ jobs: type=ref,event=branch,enable=${{ github.ref_name != github.event.repository.default_branch }} - name: Build and push - uses: docker/build-push-action@v6.19.2 + uses: docker/build-push-action@v7.0.0 with: context: . platforms: linux/amd64,linux/arm64,linux/arm/v7 diff --git a/.github/workflows/push-test.yml b/.github/workflows/push-test.yml index ec3977b..612abc5 100644 --- a/.github/workflows/push-test.yml +++ b/.github/workflows/push-test.yml @@ -13,26 +13,26 @@ jobs: uses: actions/checkout@v6 - name: Setup qemu - uses: docker/setup-qemu-action@v3.7.0 + uses: docker/setup-qemu-action@v4.0.0 - name: Setup buildx id: buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Docker login - uses: docker/login-action@v3.7.0 + uses: docker/login-action@v4.0.0 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Docker meta id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: itzg/mc-backup - name: Build and push - uses: docker/build-push-action@v6.19.2 + uses: docker/build-push-action@v7.0.0 with: context: . platforms: linux/amd64,linux/arm64,linux/arm/v7 diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 3f5025a..809c8f2 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -36,12 +36,12 @@ jobs: uses: hadolint/hadolint-action@v3.3.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 with: driver-opts: network=host - name: Build and push to local registry - uses: docker/build-push-action@v6.19.2 + uses: docker/build-push-action@v7.0.0 with: push: true tags: localhost:5000/itzg/mc-backup:latest