Przeglądaj źródła

Updating Hue package requirement

(cherry picked from commit e816f6c486ca1a989923b695744a152a54731415)
(cherry picked from commit 534f23b5f723be9b3cd190609203c39bddd4b448)
Prakash Ranade 3 lat temu
rodzic
commit
dcc810063f
1 zmienionych plików z 5 dodań i 4 usunięć
  1. 5 4
      .github/workflows/commitflow-py3.yml

+ 5 - 4
.github/workflows/commitflow-py3.yml

@@ -36,15 +36,16 @@ jobs:
 
     - name: compile
       run: |
-        python -m pip install --upgrade pip
         sudo apt-get update
-        sudo apt-get install -y python3.8-dev python3.8-venv python3.8-distutils asciidoc libkrb5-dev libldap2-dev libsasl2-dev libsasl2-modules-gssapi-mit libsnappy-dev # This should not be needed as some point
+        sudo apt-get install -y gcc g++ build-essential python3.8-dev python3.8-venv python3.8-distutils asciidoc rsync curl sudo libkrb5-dev libldap2-dev libsasl2-dev libxml2-dev libxslt-dev libldap2-dev libsnappy-dev libsasl2-modules-gssapi-mit libsnappy-dev libffi-dev # This should not be needed as some point
+        sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo bash - && sudo apt-get install -y nodejs
+        sudo curl -sL https://bootstrap.pypa.io/get-pip.py | sudo python3.8
+        sudo apt-get install -y python3-setuptools
+        sudo apt-get install -y libncursesw5-dev libgdbm-dev libc6-dev libssl-dev openssl libffi-dev
 
         export PYTHON_VER=python3.8
         make apps
 
-        make prod
-
     - name: run tests
       run: |
         PYTHONWARNINGS=always ./build/env/bin/hue test unit --with-xunit --with-cover