diff --git a/.sai.json b/.sai.json index b3c4e2bad..7777197e7 100644 --- a/.sai.json +++ b/.sai.json @@ -49,13 +49,18 @@ # no obvious way to do that in CI "build": "rm -rf ebuild ; mkdir ebuild; cd ebuild; cp -rp ../minimal-examples/embedded/lws-minimal-esp32 . ; cd lws-minimal-esp32 ; . /opt/esp/esp-idf/export.sh ; ln -sf ../.. libwebsockets ; idf.py set-target esp32 && cp libwebsockets/minimal-examples/embedded/lws-minimal-esp32/sdkconfig . && cp sdkconfig.h build && idf.py build && cd build && /usr/local/bin/sai-device freertos-esp32 ESPPORT=0 ctest --output-on-failure", "default": false + }, + "linux-fedora-32-riscv": { + "build": "mkdir build destdir;cd build;export CCACHE_DISABLE=1;export SAI_CPACK=\"-G RPM\";cmake .. ${cmake} && make -j12 && make -j12 DESTDIR=../destdir install && ctest -j4 --output-on-failure ${cpack}", + "default": false } + }, "configurations": { "default": { "cmake": "", - "platforms": "windows-10, linkit-cross, ubuntu-focal-aarch64, freertos-esp32" + "platforms": "windows-10, linkit-cross, ubuntu-focal-aarch64, freertos-esp32, linux-fedora-32-riscv" }, "default-examples-openssl-v3": { "cmake": "-DLWS_OPENSSL_LIBRARIES=\"/usr/local/src/openssl/v3/usr/local/lib64/libssl.a;/usr/local/src/openssl/v3/usr/local/lib64/libcrypto.a\" -DLWS_OPENSSL_INCLUDE_DIRS=\"/usr/local/src/openssl/v3/usr/local/include/\" -DLWS_WITH_MINIMAL_EXAMPLES=1", @@ -67,7 +72,7 @@ }, "default-examples": { "cmake": "-DLWS_WITH_MINIMAL_EXAMPLES=1", - "platforms": "windows-10, ubuntu-focal-aarch64" + "platforms": "windows-10, ubuntu-focal-aarch64, linux-fedora-32-riscv" }, "unix-domain": { "cmake": "-DUNIX_SOCK=1", @@ -79,7 +84,7 @@ }, "secure-streams": { "cmake": "-DLWS_WITH_SECURE_STREAMS=1", - "platforms": "windows-10" + "platforms": "windows-10, linux-fedora-32-riscv" }, "secure-streams-proxy": { "cmake": "-DLWS_WITH_SECURE_STREAMS=1 -DLWS_WITH_SECURE_STREAMS_PROXY_API=1", @@ -87,7 +92,7 @@ }, "distro_recommended": { "cmake": "-DLWS_WITH_DISTRO_RECOMMENDED=1", - "platforms": "not linkit-cross, not windows-10, ubuntu-focal-aarch64", + "platforms": "not linkit-cross, not windows-10, ubuntu-focal-aarch64, linux-fedora-32-riscv", "cpack": "&& cpack $SAI_CPACK", "artifacts": "build/*.rpm, build/*.deb, build/*.zip" },