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

manikumar pushed a commit to branch 3.9
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/3.9 by this push:
     new 50675ab2bbc MINOR: Install docker-compose on docker-build workflows 
(#18037)
50675ab2bbc is described below

commit 50675ab2bbcc62601c153fca41d1fcf40802080d
Author: Vedarth Sharma <[email protected]>
AuthorDate: Wed Dec 4 22:01:05 2024 +0530

    MINOR: Install docker-compose on docker-build workflows (#18037)
    
    Docker tests rely on docker compose. In recent runs it has been observed 
that github actions does not provide support for docker compose, so we are 
installing it explicitly in the workflow.
---
 .github/workflows/docker_build_and_test.yml                | 1 +
 .github/workflows/docker_official_image_build_and_test.yml | 1 +
 2 files changed, 2 insertions(+)

diff --git a/.github/workflows/docker_build_and_test.yml 
b/.github/workflows/docker_build_and_test.yml
index 2618a717c7b..66b6fbe3f07 100644
--- a/.github/workflows/docker_build_and_test.yml
+++ b/.github/workflows/docker_build_and_test.yml
@@ -41,6 +41,7 @@ jobs:
       run: |
         python -m pip install --upgrade pip
         pip install -r docker/requirements.txt
+        pip install --upgrade --force-reinstall --no-cache-dir docker-compose 
&& ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose
     - name: Build image and run tests
       working-directory: ./docker
       run: |
diff --git a/.github/workflows/docker_official_image_build_and_test.yml 
b/.github/workflows/docker_official_image_build_and_test.yml
index 1db476de532..8038b7172b4 100644
--- a/.github/workflows/docker_official_image_build_and_test.yml
+++ b/.github/workflows/docker_official_image_build_and_test.yml
@@ -40,6 +40,7 @@ jobs:
       run: |
         python -m pip install --upgrade pip
         pip install -r docker/requirements.txt
+        pip install --upgrade --force-reinstall --no-cache-dir docker-compose 
&& ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose
     - name: Build image and run tests
       working-directory: ./docker
       run: |

Reply via email to