Conversation
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.7.0 to 4.0.0. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](docker/setup-qemu-action@c7c5346...ce36039) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.12.0 to 4.0.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@8d2750c...4d04d5d) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](docker/login-action@b45d80f...4907a6d) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 7.0.0 to 7.1.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@d08e5c3...bcafcac) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.19.2 to 7.1.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@10e90e3...bcafcac) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…er/build-push-action-7.1.0', 'origin/dependabot/github_actions/docker/login-action-4.1.0', 'origin/dependabot/github_actions/docker/setup-qemu-action-4.0.0', 'origin/dependabot/github_actions/dot-github/actions/build-docker-image/docker/build-push-action-7.1.0' and 'origin/dependabot/github_actions/dot-github/actions/build-docker-image/docker/setup-buildx-action-4.0.0' into update/actions
Trivy Scan Reportghcr.io/automattic/vip-container-images/traefik_openssl:v3 (alpine 3.23.4)No vulnerabilities found. |
Trivy Scan Reportghcr.io/automattic/vip-container-images/nginx:1.29.8 (alpine 3.23.4)No vulnerabilities found. |
Trivy Scan Reportghcr.io/automattic/vip-container-images/photon:latest (alpine 3.23.4)No vulnerabilities found. |
Trivy Scan Reportghcr.io/automattic/vip-container-images/php-fpm:8.3 (ubuntu 24.04)No vulnerabilities found. |
Trivy Scan Reportghcr.io/automattic/vip-container-images/php-fpm:8.4 (ubuntu 24.04)No vulnerabilities found. |
Trivy Scan Reportghcr.io/automattic/vip-container-images/php-fpm:8.2 (ubuntu 24.04)No vulnerabilities found. |
Trivy Scan Reportghcr.io/automattic/vip-container-images/php-fpm:8.5 (ubuntu 24.04)No vulnerabilities found. |
There was a problem hiding this comment.
Pull request overview
Updates pinned Docker-related GitHub Actions in workflows and the shared build-docker-image composite action to newer versions/SHAs to keep CI builds current and secure.
Changes:
- Bump
docker/setup-qemu-actionto v4.0.0 (pinned SHA) inwp-test-runner. - Bump
docker/build-push-actionto v7.1.0 (pinned SHA) inwp-test-runnerand the composite action. - Bump
docker/login-actionto v4.1.0 (pinned SHA) inphp-helpersandwp-test-runner; bumpdocker/setup-buildx-actionto v4.0.0 in the composite action.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| .github/workflows/wp-test-runner.yml | Updates QEMU, login, and build/push Docker actions to newer pinned SHAs. |
| .github/workflows/php-helpers.yml | Updates Docker registry login action to newer pinned SHA. |
| .github/actions/build-docker-image/action.yml | Updates Buildx and build/push actions; composite action still pins login to an older version (see comment). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 | ||
|
|
||
| - name: Log in to Docker Registry | ||
| uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0 |
There was a problem hiding this comment.
docker/login-action is still pinned to the older v4.0.0 SHA here, while the workflows in this PR update to v4.1.0. This leaves the composite action on a different (and potentially less secure) login implementation than the rest of the repo; consider updating this pin to the same v4.1.0 SHA used elsewhere for consistency.
| uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0 | |
| uses: docker/login-action@<REPLACE_WITH_THE_SAME_V4_1_0_SHA_USED_ELSEWHERE_IN_THE_REPO> # v4.1.0 |
Update actions without breaking changes.
This pull request updates several GitHub Actions used in Docker-related workflows to newer versions, ensuring improved compatibility, security, and access to the latest features. The changes impact both custom action definitions and workflow files that handle Docker builds and pushes.
Dependency updates for Docker GitHub Actions:
docker/setup-qemu-actionto versionv4.0.0in both.github/actions/build-docker-image/action.ymland.github/workflows/wp-test-runner.ymlfor improved multi-architecture build support. [1] [2]docker/setup-buildx-actionto versionv4.0.0in.github/actions/build-docker-image/action.ymlto leverage the latest features and bug fixes.docker/build-push-actionto versionv7.1.0in both.github/actions/build-docker-image/action.ymland.github/workflows/wp-test-runner.ymlfor enhanced build and push capabilities. [1] [2]docker/login-actionto versionv4.1.0in.github/workflows/php-helpers.ymland.github/workflows/wp-test-runner.ymlfor improved authentication and security. [1] [2]