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

weizhou pushed a commit to branch 4.20-fix-ci-test
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit 54da235c1c5b5feae036eeeedfca03284baa3e7e
Author: Wei Zhou <[email protected]>
AuthorDate: Tue Oct 21 10:00:15 2025 +0200

    test by wei
---
 .github/workflows/ci.yml | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6fb8844e8ce..03550103ca8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -29,7 +29,7 @@ permissions:
 jobs:
   build:
     if: github.repository == 'apache/cloudstack'
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
 
     strategy:
       fail-fast: false
@@ -224,19 +224,20 @@ jobs:
           cache: maven
 
       - name: Set up Python
-        uses: actions/setup-python@v5
+        uses: actions/setup-python@v6
         with:
-          python-version: '3.10'
+          python-version: '3.12'
           architecture: 'x64'
 
       - name: Install Build Dependencies
         run: |
           sudo apt-get update
-          sudo apt-get install -y git uuid-runtime genisoimage netcat ipmitool 
build-essential libgcrypt20 libgpg-error-dev libgpg-error0 libopenipmi0 
ipmitool libpython3-dev libssl-dev libffi-dev python3-openssl python3-dev 
python3-setuptools
+          sudo apt-get install -y git uuid-runtime genisoimage netcat-openbsd 
ipmitool build-essential libgcrypt20 libgpg-error-dev libgpg-error0 
libopenipmi0 ipmitool libpython3-dev libssl-dev libffi-dev python3-openssl 
python3-dev python3-setuptools
 
       - name: Install Python dependencies
         run: |
-          python3 -m pip install --user --upgrade urllib3 lxml paramiko nose 
texttable ipmisim pyopenssl pycryptodome mock flask netaddr pylint pycodestyle 
six astroid pynose
+          python3 -m pip install --user --upgrade setuptools
+          python3 -m pip install --user --upgrade urllib3 lxml paramiko nose 
texttable ipmisim pyopenssl pycryptodomex mock flask netaddr pylint pycodestyle 
six astroid pynose
 
       - name: Install jacoco dependencies
         run: |

Reply via email to