You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by ma...@apache.org on 2024/12/04 18:35:26 UTC

(kafka) branch 3.8 updated: MINOR: Fix error in installing docker-compose on docker-builds workflows (#18042)

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

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


The following commit(s) were added to refs/heads/3.8 by this push:
     new 8f154f9789a MINOR: Fix error in installing docker-compose on docker-builds workflows (#18042)
8f154f9789a is described below

commit 8f154f9789a3a9842d8ad5e799b68eb3824121fb
Author: Vedarth Sharma <14...@users.noreply.github.com>
AuthorDate: Wed Dec 4 23:59:55 2024 +0530

    MINOR: Fix error in installing docker-compose on docker-builds workflows (#18042)
    
    Reviewers: Manikumar Reddy <ma...@gmail.com>
---
 .github/workflows/docker_build_and_test.yml                | 6 +++++-
 .github/workflows/docker_official_image_build_and_test.yml | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/docker_build_and_test.yml b/.github/workflows/docker_build_and_test.yml
index aae289f9a9b..88cb2f8c10a 100644
--- a/.github/workflows/docker_build_and_test.yml
+++ b/.github/workflows/docker_build_and_test.yml
@@ -37,11 +37,15 @@ jobs:
       uses: actions/setup-python@v3
       with:
         python-version: "3.10"
+    - name: Setup Docker Compose
+      run: |
+        sudo curl -L "https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-$(uname -s)-$(uname -m)"  -o /usr/local/bin/docker-compose
+        sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
+        sudo chmod +x /usr/bin/docker-compose
     - name: Install dependencies
       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 bd60f444756..e0f7896fadd 100644
--- a/.github/workflows/docker_official_image_build_and_test.yml
+++ b/.github/workflows/docker_official_image_build_and_test.yml
@@ -36,11 +36,15 @@ jobs:
       uses: actions/setup-python@v3
       with:
         python-version: "3.10"
+    - name: Setup Docker Compose
+      run: |
+        sudo curl -L "https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-$(uname -s)-$(uname -m)"  -o /usr/local/bin/docker-compose
+        sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
+        sudo chmod +x /usr/bin/docker-compose
     - name: Install dependencies
       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: |