ci: add swap, rustup, --disable-x11, JERBOA_NATIVE_FEATURES=tls
ober
2b26efb927056da5c789bd80e14cfca271f8bd5d
--- a/.builds/ci.yml +++ b/.builds/ci.yml @@ -4,20 +4,25 @@ packages: - bash - build-essential - ca-certificates -- cargo - curl - file - git - libncurses-dev - pkg-config -- rustc - tar sources: - https://git.sr.ht/~lisp/jerboa tasks: - build-and-test: | cd jerboa - make security-hardware-smoke - make data-check - make test - make fuzz-smoke + sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile + export CARGO_BUILD_JOBS=1 + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \ + sh -s -- -y --profile minimal --default-toolchain 1.94.1 + source "$HOME/.cargo/env" + export CHEZ_CONFIGURE_EXTRA=--disable-x11 + export JERBOA_NATIVE_FEATURES=tls + make security-hardware-smoke + make data-check + make test + make fuzz-smoke