Skip to content

ci: update actions, part 1#1494

Merged
sjinks merged 6 commits intomasterfrom
update/actions
Apr 24, 2026
Merged

ci: update actions, part 1#1494
sjinks merged 6 commits intomasterfrom
update/actions

Conversation

@sjinks
Copy link
Copy Markdown
Member

@sjinks sjinks commented Apr 24, 2026

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:

  • Upgraded docker/setup-qemu-action to version v4.0.0 in both .github/actions/build-docker-image/action.yml and .github/workflows/wp-test-runner.yml for improved multi-architecture build support. [1] [2]
  • Upgraded docker/setup-buildx-action to version v4.0.0 in .github/actions/build-docker-image/action.yml to leverage the latest features and bug fixes.
  • Upgraded docker/build-push-action to version v7.1.0 in both .github/actions/build-docker-image/action.yml and .github/workflows/wp-test-runner.yml for enhanced build and push capabilities. [1] [2]
  • Upgraded docker/login-action to version v4.1.0 in .github/workflows/php-helpers.yml and .github/workflows/wp-test-runner.yml for improved authentication and security. [1] [2]

dependabot Bot and others added 6 commits March 17, 2026 08:42
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
@sjinks sjinks self-assigned this Apr 24, 2026
@sjinks sjinks requested a review from a team as a code owner April 24, 2026 13:54
Copilot AI review requested due to automatic review settings April 24, 2026 13:54
@github-actions
Copy link
Copy Markdown

Trivy Scan Report

ghcr.io/automattic/vip-container-images/traefik_openssl:v3 (alpine 3.23.4)

No vulnerabilities found.

@github-actions
Copy link
Copy Markdown

Trivy Scan Report

ghcr.io/automattic/vip-container-images/nginx:1.29.8 (alpine 3.23.4)

No vulnerabilities found.

@github-actions
Copy link
Copy Markdown

Trivy Scan Report

ghcr.io/automattic/vip-container-images/photon:latest (alpine 3.23.4)

No vulnerabilities found.

@github-actions
Copy link
Copy Markdown

Trivy Scan Report

ghcr.io/automattic/vip-container-images/php-fpm:8.3 (ubuntu 24.04)

No vulnerabilities found.

@github-actions
Copy link
Copy Markdown

Trivy Scan Report

ghcr.io/automattic/vip-container-images/php-fpm:8.4 (ubuntu 24.04)

No vulnerabilities found.

@github-actions
Copy link
Copy Markdown

Trivy Scan Report

ghcr.io/automattic/vip-container-images/php-fpm:8.2 (ubuntu 24.04)

No vulnerabilities found.

@github-actions
Copy link
Copy Markdown

Trivy Scan Report

ghcr.io/automattic/vip-container-images/php-fpm:8.5 (ubuntu 24.04)

No vulnerabilities found.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-action to v4.0.0 (pinned SHA) in wp-test-runner.
  • Bump docker/build-push-action to v7.1.0 (pinned SHA) in wp-test-runner and the composite action.
  • Bump docker/login-action to v4.1.0 (pinned SHA) in php-helpers and wp-test-runner; bump docker/setup-buildx-action to 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
Copy link

Copilot AI Apr 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
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

Copilot uses AI. Check for mistakes.
@sjinks sjinks merged commit 13dd2ee into master Apr 24, 2026
28 checks passed
@sjinks sjinks deleted the update/actions branch April 24, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants