From dbc69727bd93acca11e4d10cdeb9a32ccf99ff25 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Tue, 28 May 2024 17:13:17 +0000 Subject: [PATCH] ci: unittests: build own libsecp256k1 instead of using apt related https://github.com/spesmilo/electrum/commit/6bf7542b25fb08cae165930bfabbd08086d83ee5 --- .cirrus.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 3eb811935..ca0f4259d 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -35,10 +35,17 @@ task: - git tag install_script: - apt-get update - - apt-get -y install libsecp256k1-dev # qml test reqs: - apt-get -y install libgl1 libegl1 libxkbcommon0 libdbus-1-3 - pip install -r $ELECTRUM_REQUIREMENTS_CI + libsecp_build_cache: + folder: contrib/_saved_secp256k1_build + fingerprint_script: sha256sum ./contrib/make_libsecp256k1.sh + populate_script: + - apt-get -y install automake libtool + - ./contrib/make_libsecp256k1.sh + - mkdir contrib/_saved_secp256k1_build + - cp electrum/libsecp256k1.so.* contrib/_saved_secp256k1_build/ tox_script: - export PYTHONASYNCIODEBUG - export PYTHONDEVMODE