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 5e51d6ce30c MINOR: Fix error in installing docker-compose on
docker-builds workflows (#18042)
5e51d6ce30c is described below
commit 5e51d6ce30c945e0e295be05559404b65a1f723a
Author: Vedarth Sharma <[email protected]>
AuthorDate: Wed Dec 4 23:59:55 2024 +0530
MINOR: Fix error in installing docker-compose on docker-builds workflows
(#18042)
Reviewers: Manikumar Reddy <[email protected]>
---
.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 66b6fbe3f07..79c3c1d74b8 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@v5
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 8038b7172b4..f6e16dccbb2 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@v5
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: |