- Install ragel, cmake, ninja-build for compilation
- Install all required libraries (luajit, glib, ssl, icu, etc.)
- Fix CI build failure
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