From 8592bb9a78aea800d2eee49b08e3d3520622a588 Mon Sep 17 00:00:00 2001 From: Luke Nelson Date: Wed, 21 Oct 2026 10:30:42 +0100 Subject: [PATCH 1/3] ci: bump actions versions and don't persist credentials --- .github/workflows/build.yaml | 1650 +++++++++++++++++++--------------- ci/src/GithubJobBuilder.php | 32 +- 2 files changed, 953 insertions(+), 729 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 234e98e00..fd7d72c05 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -16,7 +16,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - name: 'Validate that template/* are used to generate Dockerfiles' run: |- @@ -48,20 +50,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/base:alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-base_alpine-${{ matrix.arch }}' path: .ci-oci-image/base_alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/apache/alpine platforms: '${{ matrix.platform }}' @@ -73,7 +78,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/apache/alpine platforms: '${{ matrix.platform }}' @@ -94,7 +99,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -110,17 +115,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -157,20 +162,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/base:alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-base_alpine-${{ matrix.arch }}' path: .ci-oci-image/base_alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base-app/alpine platforms: '${{ matrix.platform }}' @@ -182,7 +190,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base-app/alpine platforms: '${{ matrix.platform }}' @@ -208,7 +216,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -224,17 +232,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -271,20 +279,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/base:ubuntu-22.04' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-base_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/base_ubuntu-22-04 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base-app/ubuntu-22.04 platforms: '${{ matrix.platform }}' @@ -296,7 +307,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base-app/ubuntu-22.04 platforms: '${{ matrix.platform }}' @@ -322,7 +333,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -334,7 +345,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base-app/ubuntu-22.04 platforms: '${{ matrix.platform }}' @@ -346,7 +357,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-base-app_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/base-app_ubuntu-22-04 @@ -360,17 +371,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -409,20 +420,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/bootstrap:alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-bootstrap_alpine-${{ matrix.arch }}' path: .ci-oci-image/bootstrap_alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base/alpine platforms: '${{ matrix.platform }}' @@ -434,7 +448,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base/alpine platforms: '${{ matrix.platform }}' @@ -460,7 +474,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -472,7 +486,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base/alpine platforms: '${{ matrix.platform }}' @@ -484,7 +498,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-base_alpine-${{ matrix.arch }}' path: .ci-oci-image/base_alpine @@ -498,17 +512,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -545,20 +559,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/bootstrap:ubuntu-22.04' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-bootstrap_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/bootstrap_ubuntu-22-04 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base/ubuntu-22.04 platforms: '${{ matrix.platform }}' @@ -570,7 +587,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base/ubuntu-22.04 platforms: '${{ matrix.platform }}' @@ -596,7 +613,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -608,7 +625,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/base/ubuntu-22.04 platforms: '${{ matrix.platform }}' @@ -620,7 +637,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-base_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/base_ubuntu-22-04 @@ -634,17 +651,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -683,20 +700,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/bootstrap/alpine platforms: '${{ matrix.platform }}' @@ -708,7 +728,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/bootstrap/alpine platforms: '${{ matrix.platform }}' @@ -734,7 +754,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -746,7 +766,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/bootstrap/alpine platforms: '${{ matrix.platform }}' @@ -758,7 +778,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-bootstrap_alpine-${{ matrix.arch }}' path: .ci-oci-image/bootstrap_alpine @@ -772,17 +792,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -819,20 +839,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/bootstrap/ubuntu-22.04 platforms: '${{ matrix.platform }}' @@ -844,7 +867,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/bootstrap/ubuntu-22.04 platforms: '${{ matrix.platform }}' @@ -870,7 +893,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -882,7 +905,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/bootstrap/ubuntu-22.04 platforms: '${{ matrix.platform }}' @@ -894,7 +917,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-bootstrap_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/bootstrap_ubuntu-22-04 @@ -908,17 +931,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -957,20 +980,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/base-app:ubuntu-22.04' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-base-app_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/base-app_ubuntu-22-04 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/dockerfile-build-env/latest platforms: '${{ matrix.platform }}' @@ -982,7 +1008,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/dockerfile-build-env/latest platforms: '${{ matrix.platform }}' @@ -995,7 +1021,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1011,17 +1037,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -1058,20 +1084,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/base:alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-base_alpine-${{ matrix.arch }}' path: .ci-oci-image/base_alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/nginx/alpine platforms: '${{ matrix.platform }}' @@ -1083,7 +1112,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/nginx/alpine platforms: '${{ matrix.platform }}' @@ -1104,7 +1133,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1120,17 +1149,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -1167,20 +1196,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.1' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-1-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-1 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.1 platforms: '${{ matrix.platform }}' @@ -1192,7 +1224,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.1 platforms: '${{ matrix.platform }}' @@ -1213,7 +1245,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1242,20 +1274,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.1-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-1-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.1-alpine platforms: '${{ matrix.platform }}' @@ -1267,7 +1302,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.1-alpine platforms: '${{ matrix.platform }}' @@ -1288,7 +1323,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1304,17 +1339,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -1338,17 +1373,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -1385,20 +1420,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.2' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-2-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-2 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.2 platforms: '${{ matrix.platform }}' @@ -1410,7 +1448,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.2 platforms: '${{ matrix.platform }}' @@ -1431,7 +1469,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1460,20 +1498,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.2-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-2-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.2-alpine platforms: '${{ matrix.platform }}' @@ -1485,7 +1526,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.2-alpine platforms: '${{ matrix.platform }}' @@ -1506,7 +1547,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1522,17 +1563,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -1556,17 +1597,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -1603,20 +1644,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.3' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-3-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-3 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.3 platforms: '${{ matrix.platform }}' @@ -1628,7 +1672,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.3 platforms: '${{ matrix.platform }}' @@ -1649,7 +1693,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1678,20 +1722,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.3-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-3-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.3-alpine platforms: '${{ matrix.platform }}' @@ -1703,7 +1750,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.3-alpine platforms: '${{ matrix.platform }}' @@ -1724,7 +1771,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1740,17 +1787,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -1774,17 +1821,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -1821,20 +1868,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.4' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-4-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-4 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.4 platforms: '${{ matrix.platform }}' @@ -1846,7 +1896,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.4 platforms: '${{ matrix.platform }}' @@ -1867,7 +1917,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1896,20 +1946,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.4-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-4-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.4-alpine platforms: '${{ matrix.platform }}' @@ -1921,7 +1974,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.4-alpine platforms: '${{ matrix.platform }}' @@ -1942,7 +1995,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -1958,17 +2011,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -1992,17 +2045,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -2039,20 +2092,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.5' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-5-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-5 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.5 platforms: '${{ matrix.platform }}' @@ -2064,7 +2120,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.5 platforms: '${{ matrix.platform }}' @@ -2085,7 +2141,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -2114,20 +2170,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-apache:8.5-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-apache_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-5-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.5-alpine platforms: '${{ matrix.platform }}' @@ -2139,7 +2198,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache-dev/8.5-alpine platforms: '${{ matrix.platform }}' @@ -2160,7 +2219,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -2176,17 +2235,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -2210,17 +2269,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -2257,20 +2316,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.1' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-1-${{ matrix.arch }}' path: .ci-oci-image/php_8-1 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.1 platforms: '${{ matrix.platform }}' @@ -2282,7 +2344,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.1 platforms: '${{ matrix.platform }}' @@ -2303,7 +2365,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -2315,7 +2377,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.1 platforms: '${{ matrix.platform }}' @@ -2327,7 +2389,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-1-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-1 @@ -2354,20 +2416,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.1-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-1-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.1-alpine platforms: '${{ matrix.platform }}' @@ -2379,7 +2444,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.1-alpine platforms: '${{ matrix.platform }}' @@ -2400,7 +2465,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -2412,7 +2477,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.1-alpine platforms: '${{ matrix.platform }}' @@ -2424,7 +2489,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-1-alpine @@ -2438,17 +2503,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -2472,17 +2537,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -2519,20 +2584,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.2' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-2-${{ matrix.arch }}' path: .ci-oci-image/php_8-2 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.2 platforms: '${{ matrix.platform }}' @@ -2544,7 +2612,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.2 platforms: '${{ matrix.platform }}' @@ -2565,7 +2633,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -2577,7 +2645,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.2 platforms: '${{ matrix.platform }}' @@ -2589,7 +2657,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-2-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-2 @@ -2616,20 +2684,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.2-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-2-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.2-alpine platforms: '${{ matrix.platform }}' @@ -2641,7 +2712,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.2-alpine platforms: '${{ matrix.platform }}' @@ -2662,7 +2733,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -2674,7 +2745,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.2-alpine platforms: '${{ matrix.platform }}' @@ -2686,7 +2757,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-2-alpine @@ -2700,17 +2771,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -2734,17 +2805,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -2781,20 +2852,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.3' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-3-${{ matrix.arch }}' path: .ci-oci-image/php_8-3 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.3 platforms: '${{ matrix.platform }}' @@ -2806,7 +2880,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.3 platforms: '${{ matrix.platform }}' @@ -2827,7 +2901,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -2839,7 +2913,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.3 platforms: '${{ matrix.platform }}' @@ -2851,7 +2925,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-3-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-3 @@ -2878,20 +2952,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.3-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-3-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.3-alpine platforms: '${{ matrix.platform }}' @@ -2903,7 +2980,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.3-alpine platforms: '${{ matrix.platform }}' @@ -2924,7 +3001,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -2936,7 +3013,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.3-alpine platforms: '${{ matrix.platform }}' @@ -2948,7 +3025,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-3-alpine @@ -2962,17 +3039,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -2996,17 +3073,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -3043,20 +3120,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.4' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-4-${{ matrix.arch }}' path: .ci-oci-image/php_8-4 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.4 platforms: '${{ matrix.platform }}' @@ -3068,7 +3148,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.4 platforms: '${{ matrix.platform }}' @@ -3089,7 +3169,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -3101,7 +3181,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.4 platforms: '${{ matrix.platform }}' @@ -3113,7 +3193,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-4-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-4 @@ -3140,20 +3220,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.4-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-4-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.4-alpine platforms: '${{ matrix.platform }}' @@ -3165,7 +3248,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.4-alpine platforms: '${{ matrix.platform }}' @@ -3186,7 +3269,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -3198,7 +3281,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.4-alpine platforms: '${{ matrix.platform }}' @@ -3210,7 +3293,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-4-alpine @@ -3224,17 +3307,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -3258,17 +3341,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -3305,20 +3388,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.5' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-5-${{ matrix.arch }}' path: .ci-oci-image/php_8-5 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.5 platforms: '${{ matrix.platform }}' @@ -3330,7 +3416,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.5 platforms: '${{ matrix.platform }}' @@ -3351,7 +3437,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -3363,7 +3449,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.5 platforms: '${{ matrix.platform }}' @@ -3375,7 +3461,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-5-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-5 @@ -3402,20 +3488,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.5-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-5-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.5-alpine platforms: '${{ matrix.platform }}' @@ -3427,7 +3516,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.5-alpine platforms: '${{ matrix.platform }}' @@ -3448,7 +3537,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -3460,7 +3549,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-apache/8.5-alpine platforms: '${{ matrix.platform }}' @@ -3472,7 +3561,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-apache_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-5-alpine @@ -3486,17 +3575,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -3520,17 +3609,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -3567,20 +3656,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.1' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-1-${{ matrix.arch }}' path: .ci-oci-image/php_8-1 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.1 platforms: '${{ matrix.platform }}' @@ -3592,7 +3684,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.1 platforms: '${{ matrix.platform }}' @@ -3618,7 +3710,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -3647,20 +3739,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.1-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-1-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.1-alpine platforms: '${{ matrix.platform }}' @@ -3672,7 +3767,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.1-alpine platforms: '${{ matrix.platform }}' @@ -3698,7 +3793,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -3714,17 +3809,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -3748,17 +3843,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -3795,20 +3890,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.2' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-2-${{ matrix.arch }}' path: .ci-oci-image/php_8-2 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.2 platforms: '${{ matrix.platform }}' @@ -3820,7 +3918,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.2 platforms: '${{ matrix.platform }}' @@ -3846,7 +3944,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -3875,20 +3973,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.2-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-2-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.2-alpine platforms: '${{ matrix.platform }}' @@ -3900,7 +4001,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.2-alpine platforms: '${{ matrix.platform }}' @@ -3926,7 +4027,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -3942,17 +4043,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -3976,17 +4077,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -4023,20 +4124,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.3' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-3-${{ matrix.arch }}' path: .ci-oci-image/php_8-3 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.3 platforms: '${{ matrix.platform }}' @@ -4048,7 +4152,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.3 platforms: '${{ matrix.platform }}' @@ -4074,7 +4178,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -4103,20 +4207,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.3-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-3-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.3-alpine platforms: '${{ matrix.platform }}' @@ -4128,7 +4235,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.3-alpine platforms: '${{ matrix.platform }}' @@ -4154,7 +4261,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -4170,17 +4277,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -4204,17 +4311,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -4251,20 +4358,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.4' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-4-${{ matrix.arch }}' path: .ci-oci-image/php_8-4 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.4 platforms: '${{ matrix.platform }}' @@ -4276,7 +4386,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.4 platforms: '${{ matrix.platform }}' @@ -4302,7 +4412,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -4331,20 +4441,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.4-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-4-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.4-alpine platforms: '${{ matrix.platform }}' @@ -4356,7 +4469,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.4-alpine platforms: '${{ matrix.platform }}' @@ -4382,7 +4495,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -4398,17 +4511,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -4432,17 +4545,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -4479,20 +4592,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.5' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-5-${{ matrix.arch }}' path: .ci-oci-image/php_8-5 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.5 platforms: '${{ matrix.platform }}' @@ -4504,7 +4620,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.5 platforms: '${{ matrix.platform }}' @@ -4530,7 +4646,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -4559,20 +4675,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.5-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-5-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.5-alpine platforms: '${{ matrix.platform }}' @@ -4584,7 +4703,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-dev/8.5-alpine platforms: '${{ matrix.platform }}' @@ -4610,7 +4729,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -4626,17 +4745,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -4660,17 +4779,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -4707,20 +4826,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.1' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-1-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-1 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.1 platforms: '${{ matrix.platform }}' @@ -4732,7 +4854,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.1 platforms: '${{ matrix.platform }}' @@ -4753,7 +4875,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -4782,20 +4904,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.1-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-1-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.1-alpine platforms: '${{ matrix.platform }}' @@ -4807,7 +4932,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.1-alpine platforms: '${{ matrix.platform }}' @@ -4828,7 +4953,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -4844,17 +4969,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -4878,17 +5003,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -4925,20 +5050,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.2' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-2-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-2 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.2 platforms: '${{ matrix.platform }}' @@ -4950,7 +5078,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.2 platforms: '${{ matrix.platform }}' @@ -4971,7 +5099,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5000,20 +5128,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.2-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-2-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.2-alpine platforms: '${{ matrix.platform }}' @@ -5025,7 +5156,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.2-alpine platforms: '${{ matrix.platform }}' @@ -5046,7 +5177,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5062,17 +5193,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -5096,17 +5227,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -5143,20 +5274,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.3' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-3-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-3 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.3 platforms: '${{ matrix.platform }}' @@ -5168,7 +5302,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.3 platforms: '${{ matrix.platform }}' @@ -5189,7 +5323,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5218,20 +5352,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.3-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-3-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.3-alpine platforms: '${{ matrix.platform }}' @@ -5243,7 +5380,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.3-alpine platforms: '${{ matrix.platform }}' @@ -5264,7 +5401,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5280,17 +5417,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -5314,17 +5451,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -5361,20 +5498,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.4' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-4-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-4 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.4 platforms: '${{ matrix.platform }}' @@ -5386,7 +5526,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.4 platforms: '${{ matrix.platform }}' @@ -5407,7 +5547,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5436,20 +5576,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.4-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-4-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.4-alpine platforms: '${{ matrix.platform }}' @@ -5461,7 +5604,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.4-alpine platforms: '${{ matrix.platform }}' @@ -5482,7 +5625,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5498,17 +5641,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -5532,17 +5675,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -5579,20 +5722,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.5' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-5-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-5 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.5 platforms: '${{ matrix.platform }}' @@ -5604,7 +5750,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.5 platforms: '${{ matrix.platform }}' @@ -5625,7 +5771,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5654,20 +5800,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php-nginx:8.5-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php-nginx_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-5-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.5-alpine platforms: '${{ matrix.platform }}' @@ -5679,7 +5828,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx-dev/8.5-alpine platforms: '${{ matrix.platform }}' @@ -5700,7 +5849,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5716,17 +5865,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -5750,17 +5899,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -5797,20 +5946,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.1' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-1-${{ matrix.arch }}' path: .ci-oci-image/php_8-1 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.1 platforms: '${{ matrix.platform }}' @@ -5822,7 +5974,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.1 platforms: '${{ matrix.platform }}' @@ -5848,7 +6000,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5860,7 +6012,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.1 platforms: '${{ matrix.platform }}' @@ -5872,7 +6024,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-1-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-1 @@ -5899,20 +6051,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.1-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-1-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.1-alpine platforms: '${{ matrix.platform }}' @@ -5924,7 +6079,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.1-alpine platforms: '${{ matrix.platform }}' @@ -5950,7 +6105,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -5962,7 +6117,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.1-alpine platforms: '${{ matrix.platform }}' @@ -5974,7 +6129,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-1-alpine @@ -5988,17 +6143,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -6022,17 +6177,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -6069,20 +6224,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.2' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-2-${{ matrix.arch }}' path: .ci-oci-image/php_8-2 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.2 platforms: '${{ matrix.platform }}' @@ -6094,7 +6252,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.2 platforms: '${{ matrix.platform }}' @@ -6120,7 +6278,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -6132,7 +6290,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.2 platforms: '${{ matrix.platform }}' @@ -6144,7 +6302,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-2-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-2 @@ -6171,20 +6329,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.2-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-2-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.2-alpine platforms: '${{ matrix.platform }}' @@ -6196,7 +6357,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.2-alpine platforms: '${{ matrix.platform }}' @@ -6222,7 +6383,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -6234,7 +6395,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.2-alpine platforms: '${{ matrix.platform }}' @@ -6246,7 +6407,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-2-alpine @@ -6260,17 +6421,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -6294,17 +6455,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -6341,20 +6502,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.3' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-3-${{ matrix.arch }}' path: .ci-oci-image/php_8-3 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.3 platforms: '${{ matrix.platform }}' @@ -6366,7 +6530,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.3 platforms: '${{ matrix.platform }}' @@ -6392,7 +6556,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -6404,7 +6568,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.3 platforms: '${{ matrix.platform }}' @@ -6416,7 +6580,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-3-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-3 @@ -6443,20 +6607,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.3-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-3-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.3-alpine platforms: '${{ matrix.platform }}' @@ -6468,7 +6635,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.3-alpine platforms: '${{ matrix.platform }}' @@ -6494,7 +6661,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -6506,7 +6673,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.3-alpine platforms: '${{ matrix.platform }}' @@ -6518,7 +6685,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-3-alpine @@ -6532,17 +6699,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -6566,17 +6733,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -6613,20 +6780,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.4' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-4-${{ matrix.arch }}' path: .ci-oci-image/php_8-4 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.4 platforms: '${{ matrix.platform }}' @@ -6638,7 +6808,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.4 platforms: '${{ matrix.platform }}' @@ -6664,7 +6834,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -6676,7 +6846,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.4 platforms: '${{ matrix.platform }}' @@ -6688,7 +6858,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-4-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-4 @@ -6715,20 +6885,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.4-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-4-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.4-alpine platforms: '${{ matrix.platform }}' @@ -6740,7 +6913,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.4-alpine platforms: '${{ matrix.platform }}' @@ -6766,7 +6939,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -6778,7 +6951,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.4-alpine platforms: '${{ matrix.platform }}' @@ -6790,7 +6963,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-4-alpine @@ -6804,17 +6977,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -6838,17 +7011,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -6885,20 +7058,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.5' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-5-${{ matrix.arch }}' path: .ci-oci-image/php_8-5 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.5 platforms: '${{ matrix.platform }}' @@ -6910,7 +7086,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.5 platforms: '${{ matrix.platform }}' @@ -6936,7 +7112,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -6948,7 +7124,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.5 platforms: '${{ matrix.platform }}' @@ -6960,7 +7136,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-5-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-5 @@ -6987,20 +7163,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/php:8.5-alpine' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-php_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-5-alpine + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.5-alpine platforms: '${{ matrix.platform }}' @@ -7012,7 +7191,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.5-alpine platforms: '${{ matrix.platform }}' @@ -7038,7 +7217,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -7050,7 +7229,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-nginx/8.5-alpine platforms: '${{ matrix.platform }}' @@ -7062,7 +7241,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php-nginx_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-5-alpine @@ -7076,17 +7255,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -7110,17 +7289,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -7157,20 +7336,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.1 platforms: '${{ matrix.platform }}' @@ -7182,7 +7364,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.1 platforms: '${{ matrix.platform }}' @@ -7208,7 +7390,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -7220,7 +7402,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.1 platforms: '${{ matrix.platform }}' @@ -7232,7 +7414,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-1-${{ matrix.arch }}' path: .ci-oci-image/php_8-1 @@ -7259,20 +7441,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.1-alpine platforms: '${{ matrix.platform }}' @@ -7284,7 +7469,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.1-alpine platforms: '${{ matrix.platform }}' @@ -7310,7 +7495,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -7322,7 +7507,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.1-alpine platforms: '${{ matrix.platform }}' @@ -7334,7 +7519,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-1-alpine @@ -7348,17 +7533,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -7384,17 +7569,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -7433,20 +7618,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.2 platforms: '${{ matrix.platform }}' @@ -7458,7 +7646,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.2 platforms: '${{ matrix.platform }}' @@ -7484,7 +7672,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -7496,7 +7684,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.2 platforms: '${{ matrix.platform }}' @@ -7508,7 +7696,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-2-${{ matrix.arch }}' path: .ci-oci-image/php_8-2 @@ -7535,20 +7723,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.2-alpine platforms: '${{ matrix.platform }}' @@ -7560,7 +7751,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.2-alpine platforms: '${{ matrix.platform }}' @@ -7586,7 +7777,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -7598,7 +7789,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.2-alpine platforms: '${{ matrix.platform }}' @@ -7610,7 +7801,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-2-alpine @@ -7624,17 +7815,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -7660,17 +7851,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -7709,20 +7900,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.3 platforms: '${{ matrix.platform }}' @@ -7734,7 +7928,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.3 platforms: '${{ matrix.platform }}' @@ -7760,7 +7954,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -7772,7 +7966,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.3 platforms: '${{ matrix.platform }}' @@ -7784,7 +7978,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-3-${{ matrix.arch }}' path: .ci-oci-image/php_8-3 @@ -7811,20 +8005,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.3-alpine platforms: '${{ matrix.platform }}' @@ -7836,7 +8033,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.3-alpine platforms: '${{ matrix.platform }}' @@ -7862,7 +8059,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -7874,7 +8071,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.3-alpine platforms: '${{ matrix.platform }}' @@ -7886,7 +8083,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-3-alpine @@ -7900,17 +8097,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -7936,17 +8133,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -7985,20 +8182,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.4 platforms: '${{ matrix.platform }}' @@ -8010,7 +8210,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.4 platforms: '${{ matrix.platform }}' @@ -8036,7 +8236,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -8048,7 +8248,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.4 platforms: '${{ matrix.platform }}' @@ -8060,7 +8260,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-4-${{ matrix.arch }}' path: .ci-oci-image/php_8-4 @@ -8087,20 +8287,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.4-alpine platforms: '${{ matrix.platform }}' @@ -8112,7 +8315,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.4-alpine platforms: '${{ matrix.platform }}' @@ -8138,7 +8341,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -8150,7 +8353,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.4-alpine platforms: '${{ matrix.platform }}' @@ -8162,7 +8365,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-4-alpine @@ -8176,17 +8379,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -8212,17 +8415,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -8261,20 +8464,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.5 platforms: '${{ matrix.platform }}' @@ -8286,7 +8492,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.5 platforms: '${{ matrix.platform }}' @@ -8312,7 +8518,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -8324,7 +8530,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.5 platforms: '${{ matrix.platform }}' @@ -8336,7 +8542,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-5-${{ matrix.arch }}' path: .ci-oci-image/php_8-5 @@ -8363,20 +8569,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/toolbox:latest' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.5-alpine platforms: '${{ matrix.platform }}' @@ -8388,7 +8597,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.5-alpine platforms: '${{ matrix.platform }}' @@ -8414,7 +8623,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -8426,7 +8635,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/php-official/8.5-alpine platforms: '${{ matrix.platform }}' @@ -8438,7 +8647,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-php_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-5-alpine @@ -8452,17 +8661,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -8488,17 +8697,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -8537,12 +8746,14 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Build (load locally)' - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/storage/latest platforms: '${{ matrix.platform }}' @@ -8554,7 +8765,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -8570,17 +8781,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -8617,12 +8828,14 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Build (load locally)' - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/toolbox/latest platforms: '${{ matrix.platform }}' @@ -8634,7 +8847,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -8646,7 +8859,7 @@ jobs: - name: 'Export image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/toolbox/latest platforms: '${{ matrix.platform }}' @@ -8657,7 +8870,7 @@ jobs: - name: 'Upload image (OCI layout)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest @@ -8671,17 +8884,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' @@ -8718,20 +8931,23 @@ jobs: container: webdevops/dockerfile-build-env steps: - - uses: actions/checkout@v6 + uses: actions/checkout@v7 + with: + persist-credentials: false - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Download parent image (OCI layout): webdevops/base:ubuntu-22.04' if: "${{ github.ref != 'refs/heads/master' }}" - uses: actions/download-artifact@v4.1.9 + uses: actions/download-artifact@v8 with: name: 'docker-parent-base_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/base_ubuntu-22-04 + digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/vsftp/latest platforms: '${{ matrix.platform }}' @@ -8743,7 +8959,7 @@ jobs: - name: 'Build (load locally, from parent artifact)' if: "${{ github.ref != 'refs/heads/master' }}" - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: docker/vsftp/latest platforms: '${{ matrix.platform }}' @@ -8764,7 +8980,7 @@ jobs: - if: "${{github.ref == 'refs/heads/master'}}" name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' @@ -8780,17 +8996,17 @@ jobs: if: "${{github.ref == 'refs/heads/master'}}" steps: - - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 'Login to ghcr.io' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: '${{ github.actor }}' password: '${{ secrets.GITHUB_TOKEN }}' - name: 'Login to hub.docker.com' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: '${{ secrets.DOCKERHUB_USERNAME }}' password: '${{ secrets.DOCKERHUB_TOKEN }}' diff --git a/ci/src/GithubJobBuilder.php b/ci/src/GithubJobBuilder.php index 773ba5b70..db1d46338 100644 --- a/ci/src/GithubJobBuilder.php +++ b/ci/src/GithubJobBuilder.php @@ -68,19 +68,22 @@ public function getJobsDescription(array $node): array 'steps' => array_values( array_filter( [ - ['uses' => 'actions/checkout@v6'], - ['uses' => 'docker/setup-buildx-action@v3'], + [ + 'uses' => 'actions/checkout@v7', + 'with' => ['persist-credentials' => false], + ], + ['uses' => 'docker/setup-buildx-action@v4'], ...$this->downloadParentImageSteps($imageDependencies), array_filter([ 'name' => 'Build (load locally)', 'if' => $hasImageDependencies ? '${{ github.ref == \'refs/heads/master\' }}' : null, - 'uses' => 'docker/build-push-action@v6', + 'uses' => 'docker/build-push-action@v7', 'with' => $this->buildPushWith($node), ], fn ($value): bool => $value !== null), $hasImageDependencies ? [ 'name' => 'Build (load locally, from parent artifact)', 'if' => '${{ github.ref != \'refs/heads/master\' }}', - 'uses' => 'docker/build-push-action@v6', + 'uses' => 'docker/build-push-action@v7', 'with' => array_merge( $this->buildPushWith($node), ['build-contexts' => $this->buildContexts($imageDependencies)], @@ -97,7 +100,7 @@ public function getJobsDescription(array $node): array [ 'if' => '${{github.ref == \'refs/heads/master\'}}', 'name' => 'Login to ghcr.io', - 'uses' => 'docker/login-action@v3', + 'uses' => 'docker/login-action@v4', 'with' => [ 'registry' => 'ghcr.io', 'username' => '${{ github.actor }}', @@ -112,7 +115,7 @@ public function getJobsDescription(array $node): array $hasChildren ? [ 'name' => 'Export image (OCI layout)', 'if' => '${{ github.ref != \'refs/heads/master\' }}', - 'uses' => 'docker/build-push-action@v6', + 'uses' => 'docker/build-push-action@v7', 'with' => array_merge( [ 'context' => dirname(str_replace(__DIR__ . '/../../', '', $node['file'])), @@ -135,7 +138,7 @@ public function getJobsDescription(array $node): array $hasChildren ? [ 'name' => 'Upload image (OCI layout)', 'if' => '${{ github.ref != \'refs/heads/master\' }}', - 'uses' => 'actions/upload-artifact@v4', + 'uses' => 'actions/upload-artifact@v7', 'with' => [ 'name' => $this->getCiImageArtifactName($node['id']), 'path' => $this->getCiImagePath($node['id']), @@ -154,10 +157,10 @@ public function getJobsDescription(array $node): array 'needs' => $jobId, 'if' => '${{github.ref == \'refs/heads/master\'}}', 'steps' => [ - ['uses' => 'docker/setup-buildx-action@v3'], + ['uses' => 'docker/setup-buildx-action@v4'], [ 'name' => 'Login to ghcr.io', - 'uses' => 'docker/login-action@v3', + 'uses' => 'docker/login-action@v4', 'with' => [ 'registry' => 'ghcr.io', 'username' => '${{ github.actor }}', @@ -166,7 +169,7 @@ public function getJobsDescription(array $node): array ], [ 'name' => 'Login to hub.docker.com', - 'uses' => 'docker/login-action@v3', + 'uses' => 'docker/login-action@v4', 'with' => [ 'username' => '${{ secrets.DOCKERHUB_USERNAME }}', 'password' => '${{ secrets.DOCKERHUB_TOKEN }}', @@ -263,10 +266,12 @@ private function downloadParentImageSteps(array $imageDependencies): array return array_map(fn (string $imageId): array => [ 'name' => 'Download parent image (OCI layout): ' . $imageId, 'if' => '${{ github.ref != \'refs/heads/master\' }}', - 'uses' => 'actions/download-artifact@v4.1.9', + 'uses' => 'actions/download-artifact@v8', 'with' => [ 'name' => $this->getCiImageArtifactName($imageId), 'path' => $this->getCiImagePath($imageId), + // keep the pre-v8 warn-only behaviour so a transient artifact corruption cannot break the image chain + 'digest-mismatch' => 'warn', ], ], $imageIds); } @@ -359,7 +364,10 @@ public function getValidationConfig(): array 'name' => 'Validate Automation', 'runs-on' => 'ubuntu-latest', 'steps' => [ - ['uses' => 'actions/checkout@v6'], + [ + 'uses' => 'actions/checkout@v7', + 'with' => ['persist-credentials' => false], + ], [ 'name' => 'Validate that template/* are used to generate Dockerfiles', 'run' => implode("\n", [ From 56185c981c26f0436379a21cc5f3847f05a89b4a Mon Sep 17 00:00:00 2001 From: Luke Nelson Date: Wed, 21 Oct 2026 11:15:02 +0100 Subject: [PATCH 2/3] Use the new default behaviour Co-authored-by: Matthias Vogel --- ci/src/GithubJobBuilder.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/ci/src/GithubJobBuilder.php b/ci/src/GithubJobBuilder.php index db1d46338..35344ef3a 100644 --- a/ci/src/GithubJobBuilder.php +++ b/ci/src/GithubJobBuilder.php @@ -270,8 +270,6 @@ private function downloadParentImageSteps(array $imageDependencies): array 'with' => [ 'name' => $this->getCiImageArtifactName($imageId), 'path' => $this->getCiImagePath($imageId), - // keep the pre-v8 warn-only behaviour so a transient artifact corruption cannot break the image chain - 'digest-mismatch' => 'warn', ], ], $imageIds); } From fd56022e4a25f25caefdb2cc6189dfa13f250b1f Mon Sep 17 00:00:00 2001 From: Luke Nelson Date: Wed, 21 Oct 2026 11:16:33 +0100 Subject: [PATCH 3/3] rebuild the workflow --- .github/workflows/build.yaml | 70 ------------------------------------ 1 file changed, 70 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index fd7d72c05..7b9879980 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -62,7 +62,6 @@ jobs: with: name: 'docker-parent-base_alpine-${{ matrix.arch }}' path: .ci-oci-image/base_alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -174,7 +173,6 @@ jobs: with: name: 'docker-parent-base_alpine-${{ matrix.arch }}' path: .ci-oci-image/base_alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -291,7 +289,6 @@ jobs: with: name: 'docker-parent-base_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/base_ubuntu-22-04 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -432,7 +429,6 @@ jobs: with: name: 'docker-parent-bootstrap_alpine-${{ matrix.arch }}' path: .ci-oci-image/bootstrap_alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -571,7 +567,6 @@ jobs: with: name: 'docker-parent-bootstrap_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/bootstrap_ubuntu-22-04 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -712,7 +707,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -851,7 +845,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -992,7 +985,6 @@ jobs: with: name: 'docker-parent-base-app_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/base-app_ubuntu-22-04 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -1096,7 +1088,6 @@ jobs: with: name: 'docker-parent-base_alpine-${{ matrix.arch }}' path: .ci-oci-image/base_alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -1208,7 +1199,6 @@ jobs: with: name: 'docker-parent-php-apache_8-1-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-1 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -1286,7 +1276,6 @@ jobs: with: name: 'docker-parent-php-apache_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-1-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -1432,7 +1421,6 @@ jobs: with: name: 'docker-parent-php-apache_8-2-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-2 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -1510,7 +1498,6 @@ jobs: with: name: 'docker-parent-php-apache_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-2-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -1656,7 +1643,6 @@ jobs: with: name: 'docker-parent-php-apache_8-3-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-3 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -1734,7 +1720,6 @@ jobs: with: name: 'docker-parent-php-apache_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-3-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -1880,7 +1865,6 @@ jobs: with: name: 'docker-parent-php-apache_8-4-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-4 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -1958,7 +1942,6 @@ jobs: with: name: 'docker-parent-php-apache_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-4-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -2104,7 +2087,6 @@ jobs: with: name: 'docker-parent-php-apache_8-5-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-5 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -2182,7 +2164,6 @@ jobs: with: name: 'docker-parent-php-apache_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-apache_8-5-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -2328,7 +2309,6 @@ jobs: with: name: 'docker-parent-php_8-1-${{ matrix.arch }}' path: .ci-oci-image/php_8-1 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -2428,7 +2408,6 @@ jobs: with: name: 'docker-parent-php_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-1-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -2596,7 +2575,6 @@ jobs: with: name: 'docker-parent-php_8-2-${{ matrix.arch }}' path: .ci-oci-image/php_8-2 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -2696,7 +2674,6 @@ jobs: with: name: 'docker-parent-php_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-2-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -2864,7 +2841,6 @@ jobs: with: name: 'docker-parent-php_8-3-${{ matrix.arch }}' path: .ci-oci-image/php_8-3 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -2964,7 +2940,6 @@ jobs: with: name: 'docker-parent-php_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-3-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -3132,7 +3107,6 @@ jobs: with: name: 'docker-parent-php_8-4-${{ matrix.arch }}' path: .ci-oci-image/php_8-4 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -3232,7 +3206,6 @@ jobs: with: name: 'docker-parent-php_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-4-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -3400,7 +3373,6 @@ jobs: with: name: 'docker-parent-php_8-5-${{ matrix.arch }}' path: .ci-oci-image/php_8-5 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -3500,7 +3472,6 @@ jobs: with: name: 'docker-parent-php_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-5-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -3668,7 +3639,6 @@ jobs: with: name: 'docker-parent-php_8-1-${{ matrix.arch }}' path: .ci-oci-image/php_8-1 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -3751,7 +3721,6 @@ jobs: with: name: 'docker-parent-php_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-1-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -3902,7 +3871,6 @@ jobs: with: name: 'docker-parent-php_8-2-${{ matrix.arch }}' path: .ci-oci-image/php_8-2 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -3985,7 +3953,6 @@ jobs: with: name: 'docker-parent-php_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-2-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -4136,7 +4103,6 @@ jobs: with: name: 'docker-parent-php_8-3-${{ matrix.arch }}' path: .ci-oci-image/php_8-3 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -4219,7 +4185,6 @@ jobs: with: name: 'docker-parent-php_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-3-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -4370,7 +4335,6 @@ jobs: with: name: 'docker-parent-php_8-4-${{ matrix.arch }}' path: .ci-oci-image/php_8-4 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -4453,7 +4417,6 @@ jobs: with: name: 'docker-parent-php_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-4-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -4604,7 +4567,6 @@ jobs: with: name: 'docker-parent-php_8-5-${{ matrix.arch }}' path: .ci-oci-image/php_8-5 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -4687,7 +4649,6 @@ jobs: with: name: 'docker-parent-php_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-5-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -4838,7 +4799,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-1-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-1 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -4916,7 +4876,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-1-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -5062,7 +5021,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-2-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-2 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -5140,7 +5098,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-2-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -5286,7 +5243,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-3-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-3 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -5364,7 +5320,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-3-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -5510,7 +5465,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-4-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-4 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -5588,7 +5542,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-4-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -5734,7 +5687,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-5-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-5 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -5812,7 +5764,6 @@ jobs: with: name: 'docker-parent-php-nginx_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php-nginx_8-5-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -5958,7 +5909,6 @@ jobs: with: name: 'docker-parent-php_8-1-${{ matrix.arch }}' path: .ci-oci-image/php_8-1 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -6063,7 +6013,6 @@ jobs: with: name: 'docker-parent-php_8-1-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-1-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -6236,7 +6185,6 @@ jobs: with: name: 'docker-parent-php_8-2-${{ matrix.arch }}' path: .ci-oci-image/php_8-2 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -6341,7 +6289,6 @@ jobs: with: name: 'docker-parent-php_8-2-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-2-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -6514,7 +6461,6 @@ jobs: with: name: 'docker-parent-php_8-3-${{ matrix.arch }}' path: .ci-oci-image/php_8-3 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -6619,7 +6565,6 @@ jobs: with: name: 'docker-parent-php_8-3-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-3-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -6792,7 +6737,6 @@ jobs: with: name: 'docker-parent-php_8-4-${{ matrix.arch }}' path: .ci-oci-image/php_8-4 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -6897,7 +6841,6 @@ jobs: with: name: 'docker-parent-php_8-4-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-4-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -7070,7 +7013,6 @@ jobs: with: name: 'docker-parent-php_8-5-${{ matrix.arch }}' path: .ci-oci-image/php_8-5 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -7175,7 +7117,6 @@ jobs: with: name: 'docker-parent-php_8-5-alpine-${{ matrix.arch }}' path: .ci-oci-image/php_8-5-alpine - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -7348,7 +7289,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -7453,7 +7393,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -7630,7 +7569,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -7735,7 +7673,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -7912,7 +7849,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -8017,7 +7953,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -8194,7 +8129,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -8299,7 +8233,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -8476,7 +8409,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -8581,7 +8513,6 @@ jobs: with: name: 'docker-parent-toolbox_latest-${{ matrix.arch }}' path: .ci-oci-image/toolbox_latest - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}" @@ -8943,7 +8874,6 @@ jobs: with: name: 'docker-parent-base_ubuntu-22-04-${{ matrix.arch }}' path: .ci-oci-image/base_ubuntu-22-04 - digest-mismatch: warn - name: 'Build (load locally)' if: "${{ github.ref == 'refs/heads/master' }}"