From ea996ffa6256c47ab48aa7472d2ae1bda0de3e80 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 17 Oct 2025 12:51:59 +0100 Subject: [PATCH] [Test] Add system dependencies installation to integration test workflow - Install ragel, cmake, ninja-build for compilation - Install all required libraries (luajit, glib, ssl, icu, etc.) - Fix CI build failure --- .github/workflows/integration-test.yml | 30 +++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 419bc32fbf..6059c0100b 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -30,7 +30,35 @@ jobs: with: python-version: '3.11' - - name: Install dependencies + - name: Install system dependencies + run: | + sudo apt-get update + sudo apt-get install -y \ + build-essential \ + cmake \ + ninja-build \ + ragel \ + libluajit-5.1-dev \ + libglib2.0-dev \ + libssl-dev \ + libicu-dev \ + libsodium-dev \ + libhyperscan-dev \ + libpcre2-dev \ + libjemalloc-dev \ + libunwind-dev \ + libmagic-dev \ + libarchive-dev \ + libzstd-dev \ + libbrotli-dev \ + libfann-dev \ + libstemmer-dev \ + liblua5.1-dev \ + redis-server \ + sqlite3 \ + libsqlite3-dev + + - name: Install Python dependencies run: | pip install requests -- 2.47.3