This is an automated email from the ASF dual-hosted git repository.
damccorm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new 181995db2c6 Upgrade Docker setup actions to version 4 (#37914)
181995db2c6 is described below
commit 181995db2c69519d382b74ed5a74ad838befc54a
Author: Danny McCormick <[email protected]>
AuthorDate: Mon Mar 23 11:18:14 2026 -0400
Upgrade Docker setup actions to version 4 (#37914)
* Upgrade Docker setup actions to version 4
* more updates
---
.github/workflows/beam_PostCommit_Go.yml | 2 +-
.github/workflows/beam_PostCommit_Go_Dataflow_ARM.yml | 2 +-
.github/workflows/beam_PostCommit_Java_Examples_Dataflow_ARM.yml | 2 +-
.github/workflows/beam_PostCommit_Python_Arm.yml | 2 +-
.github/workflows/beam_PostCommit_XVR_GoUsingJava_Dataflow.yml | 2 +-
.github/workflows/beam_PreCommit_CommunityMetrics.yml | 2 +-
.github/workflows/beam_PreCommit_PythonDocker.yml | 2 +-
.github/workflows/beam_Publish_Beam_SDK_Snapshots.yml | 2 +-
.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml | 2 +-
.github/workflows/build_release_candidate.yml | 4 ++--
.github/workflows/build_runner_image.yml | 2 +-
.github/workflows/finalize_release.yml | 2 +-
.github/workflows/republish_released_docker_containers.yml | 2 +-
13 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/.github/workflows/beam_PostCommit_Go.yml
b/.github/workflows/beam_PostCommit_Go.yml
index 08264a2b891..96832b063a3 100644
--- a/.github/workflows/beam_PostCommit_Go.yml
+++ b/.github/workflows/beam_PostCommit_Go.yml
@@ -73,7 +73,7 @@ jobs:
- name: Setup environment
uses: ./.github/actions/setup-environment-action
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: GCloud Docker credential helper
run: |
gcloud auth configure-docker us.gcr.io
diff --git a/.github/workflows/beam_PostCommit_Go_Dataflow_ARM.yml
b/.github/workflows/beam_PostCommit_Go_Dataflow_ARM.yml
index e7afb735915..7502ac8e25c 100644
--- a/.github/workflows/beam_PostCommit_Go_Dataflow_ARM.yml
+++ b/.github/workflows/beam_PostCommit_Go_Dataflow_ARM.yml
@@ -78,7 +78,7 @@ jobs:
java-version: default
go-version: default
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: GCloud Docker credential helper
run: |
gcloud auth configure-docker us.gcr.io
diff --git a/.github/workflows/beam_PostCommit_Java_Examples_Dataflow_ARM.yml
b/.github/workflows/beam_PostCommit_Java_Examples_Dataflow_ARM.yml
index 85f53672c9a..f87be90c0d3 100644
--- a/.github/workflows/beam_PostCommit_Java_Examples_Dataflow_ARM.yml
+++ b/.github/workflows/beam_PostCommit_Java_Examples_Dataflow_ARM.yml
@@ -84,7 +84,7 @@ jobs:
${{ matrix.java_version != '11' && matrix.java_version || '' }}
11
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: GCloud Docker credential helper
run: |
gcloud auth configure-docker us.gcr.io
diff --git a/.github/workflows/beam_PostCommit_Python_Arm.yml
b/.github/workflows/beam_PostCommit_Python_Arm.yml
index d387e3d2d46..9efa53021e8 100644
--- a/.github/workflows/beam_PostCommit_Python_Arm.yml
+++ b/.github/workflows/beam_PostCommit_Python_Arm.yml
@@ -91,7 +91,7 @@ jobs:
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v3
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: GCloud Docker credential helper
run: |
gcloud auth configure-docker us.gcr.io
diff --git a/.github/workflows/beam_PostCommit_XVR_GoUsingJava_Dataflow.yml
b/.github/workflows/beam_PostCommit_XVR_GoUsingJava_Dataflow.yml
index 76aebfccb68..0fc285165a7 100644
--- a/.github/workflows/beam_PostCommit_XVR_GoUsingJava_Dataflow.yml
+++ b/.github/workflows/beam_PostCommit_XVR_GoUsingJava_Dataflow.yml
@@ -78,7 +78,7 @@ jobs:
with:
python-version: default
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: run XVR GoUsingJava Dataflow script
env:
USER: github-actions
diff --git a/.github/workflows/beam_PreCommit_CommunityMetrics.yml
b/.github/workflows/beam_PreCommit_CommunityMetrics.yml
index d7fbdfb8aae..fb51e3a3521 100644
--- a/.github/workflows/beam_PreCommit_CommunityMetrics.yml
+++ b/.github/workflows/beam_PreCommit_CommunityMetrics.yml
@@ -83,7 +83,7 @@ jobs:
with:
java-version: default
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: Remove default github maven configuration
run: rm ~/.m2/settings.xml
- name: Install docker compose
diff --git a/.github/workflows/beam_PreCommit_PythonDocker.yml
b/.github/workflows/beam_PreCommit_PythonDocker.yml
index 04155fe21ce..9f0b1cb2d5f 100644
--- a/.github/workflows/beam_PreCommit_PythonDocker.yml
+++ b/.github/workflows/beam_PreCommit_PythonDocker.yml
@@ -86,7 +86,7 @@ jobs:
python-version: ${{ matrix.python_version }}
go-version: default
- name: Setup Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
with:
install: true
driver: 'docker'
diff --git a/.github/workflows/beam_Publish_Beam_SDK_Snapshots.yml
b/.github/workflows/beam_Publish_Beam_SDK_Snapshots.yml
index 00a04c75b56..dfdd680f5ba 100644
--- a/.github/workflows/beam_Publish_Beam_SDK_Snapshots.yml
+++ b/.github/workflows/beam_Publish_Beam_SDK_Snapshots.yml
@@ -97,7 +97,7 @@ jobs:
if: github.ref == 'refs/heads/master'
run: echo "LATEST_TAG=,latest" >> $GITHUB_ENV
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: Authenticate on GCP
uses: google-github-actions/auth@v3
with:
diff --git a/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
b/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
index d0cccde4aa3..17d6a291f5a 100644
--- a/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
+++ b/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
@@ -84,7 +84,7 @@ jobs:
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v3
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: GCloud Docker credential helper
run: |
gcloud auth configure-docker us.gcr.io
diff --git a/.github/workflows/build_release_candidate.yml
b/.github/workflows/build_release_candidate.yml
index 120cef1eb64..66939df18ca 100644
--- a/.github/workflows/build_release_candidate.yml
+++ b/.github/workflows/build_release_candidate.yml
@@ -285,14 +285,14 @@ jobs:
with:
python-version: '3.10'
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: Remove default github maven configuration
# This step is a workaround to avoid a decryption issue of Beam's
# net.linguica.gradle.maven.settings plugin and github's provided maven
# settings.xml file
run: rm ~/.m2/settings.xml || true
- name: Login to Docker Hub
- uses: docker/login-action@v3
+ uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
diff --git a/.github/workflows/build_runner_image.yml
b/.github/workflows/build_runner_image.yml
index 1c42b86cba6..0f67b7e7c4b 100644
--- a/.github/workflows/build_runner_image.yml
+++ b/.github/workflows/build_runner_image.yml
@@ -45,7 +45,7 @@ jobs:
run: |
gcloud auth configure-docker ${{env.docker_registry}}
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: Build and Load to docker
uses: docker/build-push-action@v6
with:
diff --git a/.github/workflows/finalize_release.yml
b/.github/workflows/finalize_release.yml
index 6414501f180..b4b98d15a64 100644
--- a/.github/workflows/finalize_release.yml
+++ b/.github/workflows/finalize_release.yml
@@ -41,7 +41,7 @@ jobs:
runs-on: [self-hosted, ubuntu-20.04, main]
steps:
- name: Login to Docker Hub
- uses: docker/login-action@v3
+ uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
diff --git a/.github/workflows/republish_released_docker_containers.yml
b/.github/workflows/republish_released_docker_containers.yml
index a35b1e0b3b3..86a86ce2779 100644
--- a/.github/workflows/republish_released_docker_containers.yml
+++ b/.github/workflows/republish_released_docker_containers.yml
@@ -79,7 +79,7 @@ jobs:
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v3
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@v4
- name: Remove default github maven configuration
# This step is a workaround to avoid a decryption issue of Beam's
# net.linguica.gradle.maven.settings plugin and github's provided maven