You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2024/11/26 22:19:05 UTC

(beam) branch fix-python-distroless-workflow updated: Add setup docker stage

This is an automated email from the ASF dual-hosted git repository.

damondouglas pushed a commit to branch fix-python-distroless-workflow
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/fix-python-distroless-workflow by this push:
     new e59fc4c55c6 Add setup docker stage
e59fc4c55c6 is described below

commit e59fc4c55c6b4fe40a1ee8d0507abdad7cf1f56f
Author: Damon <da...@users.noreply.github.com>
AuthorDate: Tue Nov 26 14:18:58 2024 -0800

    Add setup docker stage
---
 ...mit_Python_ValidatesDistrolessContainer_Dataflow.yml | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/beam_PostCommit_Python_ValidatesDistrolessContainer_Dataflow.yml b/.github/workflows/beam_PostCommit_Python_ValidatesDistrolessContainer_Dataflow.yml
index 4dcc49a84bc..52a802428c0 100644
--- a/.github/workflows/beam_PostCommit_Python_ValidatesDistrolessContainer_Dataflow.yml
+++ b/.github/workflows/beam_PostCommit_Python_ValidatesDistrolessContainer_Dataflow.yml
@@ -85,9 +85,22 @@ jobs:
             11
             8
           python-version: ${{ matrix.python_version }}
-      - name: GCloud Artifact Registry credential setup
+      - name: Setup docker
         run: |
-          gcloud auth configure-docker us-docker.pkg.dev
+          mkdir $HOME/.docker
+          cat > $HOME/.docker/config.json << EOF
+          {
+            "auths": {},
+            "aliases": {
+              "builder": "buildx"
+            },
+            "credHelpers": {
+              "us-docker-pkg.dev": "gcloud",
+              "us-gcr.io": "gcloud",
+              "gcr.io": "gcloud"
+            }
+          }
+          EOF
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |