diff --git a/.github/workflows/test-core-linux.yml b/.github/workflows/test-core-linux.yml index d9eed0026..1c6a9d3bd 100644 --- a/.github/workflows/test-core-linux.yml +++ b/.github/workflows/test-core-linux.yml @@ -103,8 +103,8 @@ jobs: - name: Run tests run: | export MAKEFLAGS="-j $(nproc)" - pip install --no-cache-dir --ignore-installed --require-hashes -r src/deps/requirements-deps.txt + pip install --break-system-packages --no-cache-dir --ignore-installed --require-hashes -r src/deps/requirements-deps.txt cd tests/core/${{ inputs.TEST }} - find . -name "requirements.txt" -exec pip install --no-cache-dir --require-hashes --no-deps -r {} \; + find . -name "requirements.txt" -exec pip install --break-system-packages --no-cache-dir --require-hashes --no-deps -r {} \; sudo truncate -s 0 /var/log/bunkerweb/error.log ./test.sh "linux" diff --git a/.github/workflows/tests-ui-linux.yml b/.github/workflows/tests-ui-linux.yml index afb2be889..f57163ec5 100644 --- a/.github/workflows/tests-ui-linux.yml +++ b/.github/workflows/tests-ui-linux.yml @@ -69,7 +69,7 @@ jobs: curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list sudo apt update - sudo apt -E install -y nginx=1.26.0-1~noble + sudo -E apt install -y nginx=1.26.0-1~noble - name: Fix version without a starting number if: inputs.RELEASE == 'testing' || inputs.RELEASE == 'dev' || inputs.RELEASE == 'ui' run: echo "force-bad-version" | sudo tee -a /etc/dpkg/dpkg.cfg @@ -109,8 +109,8 @@ jobs: - name: Run tests run: | export MAKEFLAGS="-j $(nproc)" - pip install --no-cache-dir --ignore-installed --require-hashes -r src/deps/requirements-deps.txt - pip install --no-cache-dir --require-hashes -r tests/ui/requirements.txt + pip install --break-system-packages --no-cache-dir --ignore-installed --require-hashes -r src/deps/requirements-deps.txt + pip install --break-system-packages --no-cache-dir --require-hashes -r tests/ui/requirements.txt cd ./tests/ui touch test.txt zip test.zip test.txt diff --git a/tests/core/bwcli/test.sh b/tests/core/bwcli/test.sh index ae669233d..e152474d0 100755 --- a/tests/core/bwcli/test.sh +++ b/tests/core/bwcli/test.sh @@ -31,7 +31,9 @@ else MAKEFLAGS="-j $(nproc)" sudo pip install --no-cache-dir --require-hashes --no-deps -r requirements.txt echo "⌨️ Installing Redis ..." - sudo apt install --no-install-recommends -y redis + export NEEDRESTART_SUSPEND=1 + export DEBIAN_FRONTEND=noninteractive + sudo -E apt install --no-install-recommends -y redis redis-server --daemonize yes # shellcheck disable=SC2181 if [ $? -ne 0 ] ; then diff --git a/tests/core/redis/test.sh b/tests/core/redis/test.sh index c42c23815..8aa30ddfd 100755 --- a/tests/core/redis/test.sh +++ b/tests/core/redis/test.sh @@ -101,7 +101,9 @@ else echo "WHITELIST_COUNTRY=AU" | sudo tee -a /etc/bunkerweb/variables.env echo "🧰 Installing Redis ..." - sudo apt install --no-install-recommends -y redis + export NEEDRESTART_SUSPEND=1 + export DEBIAN_FRONTEND=noninteractive + sudo -E apt install --no-install-recommends -y redis redis-server --daemonize yes # shellcheck disable=SC2181 if [ $? -ne 0 ] ; then