From 4ddc6ba09e8a9ef4b2792d33698ae18466c9a530 Mon Sep 17 00:00:00 2001 From: Leonardo Lima Date: Thu, 15 Aug 2024 22:09:37 -0300 Subject: [PATCH] fix(ci)!: remove `Dockerfile.ledger` and `hwi` steps from coverage step --- .github/workflows/code_coverage.yml | 11 ----------- ci/Dockerfile.ledger | 9 --------- 2 files changed, 20 deletions(-) delete mode 100644 ci/Dockerfile.ledger diff --git a/.github/workflows/code_coverage.yml b/.github/workflows/code_coverage.yml index 54020bb90..300211f20 100644 --- a/.github/workflows/code_coverage.yml +++ b/.github/workflows/code_coverage.yml @@ -27,17 +27,6 @@ jobs: uses: Swatinem/rust-cache@v2.2.1 - name: Install grcov run: if [[ ! -e ~/.cargo/bin/grcov ]]; then cargo install grcov; fi - # TODO: re-enable the hwi tests - - name: Build simulator image - run: docker build -t hwi/ledger_emulator ./ci -f ci/Dockerfile.ledger - - name: Run simulator image - run: docker run --name simulator --network=host hwi/ledger_emulator & - - name: Install Python - uses: actions/setup-python@v4 - with: - python-version: '3.9' - - name: Install python dependencies - run: pip install hwi==2.1.1 protobuf==3.20.1 - name: Test run: cargo test --all-features - name: Make coverage directory diff --git a/ci/Dockerfile.ledger b/ci/Dockerfile.ledger deleted file mode 100644 index fb4c6bc41..000000000 --- a/ci/Dockerfile.ledger +++ /dev/null @@ -1,9 +0,0 @@ -# Taken from bitcoindevkit/rust-hwi -FROM ghcr.io/ledgerhq/speculos - -RUN apt-get update -RUN apt-get install wget -y -RUN wget "https://github.com/LedgerHQ/speculos/blob/master/apps/nanos%23btc%232.1%231c8db8da.elf?raw=true" -O /speculos/btc.elf -ADD automation.json /speculos/automation.json - -ENTRYPOINT ["python", "./speculos.py", "--automation", "file:automation.json", "--model", "nanos", "--display", "headless", "--vnc-port", "41000", "btc.elf"]