diff --git a/.github/actions/build-image/action.yml b/.github/actions/build-image/action.yml index 8bac9e2..4c34c8e 100644 --- a/.github/actions/build-image/action.yml +++ b/.github/actions/build-image/action.yml @@ -48,7 +48,7 @@ runs: steps: - name: Build ${{ inputs.image }} id: build - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: ${{ inputs.context }} file: ${{ inputs.file }} diff --git a/.github/workflows/build-images.yml b/.github/workflows/build-images.yml index c123d5c..6976882 100644 --- a/.github/workflows/build-images.yml +++ b/.github/workflows/build-images.yml @@ -82,18 +82,18 @@ jobs: } >> "$GITHUB_OUTPUT" - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 with: driver-opts: network=host - name: Login to DockerHub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.pull-username }} password: ${{ secrets.pull-password }} - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.repository_owner }} diff --git a/.github/workflows/publish-images.yml b/.github/workflows/publish-images.yml index f727624..0d86cb4 100644 --- a/.github/workflows/publish-images.yml +++ b/.github/workflows/publish-images.yml @@ -51,10 +51,10 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.repository_owner }} diff --git a/.github/workflows/publish.compat.yml b/.github/workflows/publish.compat.yml index d1b4d68..612f754 100644 --- a/.github/workflows/publish.compat.yml +++ b/.github/workflows/publish.compat.yml @@ -27,15 +27,15 @@ jobs: uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 with: driver-opts: network=host - name: Login to DockerHub (pull) - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_PULL_USER_4 }} password: ${{ secrets.DOCKER_PULL_PASS_4 }} @@ -44,20 +44,20 @@ jobs: run: docker pull debian:stretch-slim - name: Login to DockerHub (push) - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build image and push to registry - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: platforms: linux/amd64,linux/arm64 # cache-from: type=registry,ref=ghcr.io/chialab/php-compat:${{ matrix.version }}${{ matrix.flavor }} diff --git a/.github/workflows/test.compat.yml b/.github/workflows/test.compat.yml index 90cbac2..b9f96eb 100644 --- a/.github/workflows/test.compat.yml +++ b/.github/workflows/test.compat.yml @@ -32,13 +32,13 @@ jobs: uses: actions/checkout@v4 - name: Login to DockerHub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_PULL_USER_4 }} password: ${{ secrets.DOCKER_PULL_PASS_4 }} - name: Build image for testing - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: # cache-from: type=registry,ref=ghcr.io/chialab/php-compat:${{ matrix.version }}${{ matrix.flavor }} cache-to: type=inline