From b23a9ad1cdeb11bcfae7f4d2b8dcda91000cbf4f Mon Sep 17 00:00:00 2001 From: Salvatore Ingala <6681844+bigspider@users.noreply.github.com> Date: Fri, 29 Nov 2024 16:17:46 +0000 Subject: [PATCH] [CI] Missing dependencies for speculos --- .github/workflows/ci-workflow.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index de8f2d72..5482cc71 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -156,6 +156,14 @@ jobs: name: bitcoin-app-${{matrix.model}} path: bin + - name: Install dependencies for speculos + run: | + apt install -y \ + git cmake gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gdb-multiarch \ + python3-pyqt5 python3-construct python3-flask-restful python3-jsonschema \ + python3-mnemonic python3-pil python3-pyelftools python3-requests \ + qemu-user-static libvncserver-dev + - name: Run tests run: | cd tests_mainnet @@ -182,6 +190,14 @@ jobs: - name: Clone uses: actions/checkout@v4 + - name: Install dependencies for speculos + run: | + apt install -y \ + git cmake gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gdb-multiarch \ + python3-pyqt5 python3-construct python3-flask-restful python3-jsonschema \ + python3-mnemonic python3-pil python3-pyelftools python3-requests \ + qemu-user-static libvncserver-dev + - name: Run tests run: | cd bitcoin_client/tests @@ -215,6 +231,13 @@ jobs: name: bitcoin-testnet-perftest-app-nanosp path: bin + - name: Install dependencies for speculos + run: | + apt install -y \ + git cmake gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gdb-multiarch \ + python3-pyqt5 python3-construct python3-flask-restful python3-jsonschema \ + python3-mnemonic python3-pil python3-pyelftools python3-requests \ + qemu-user-static libvncserver-dev - name: Run tests run: | cd tests_perf