-
Notifications
You must be signed in to change notification settings - Fork 187
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
9acf98c coldcard: Drop PyCoin usage entirely (Andrew Chow) e956b5c tests, ledger: specify nanos as the model (Andrew Chow) c553632 tests, jade: specify pc-bios dir to qemu (Andrew Chow) 0dd20b4 ci, speculos: install pytesseract as speculos dependency (Andrew Chow) 30b88cf tests: Use h as hardened marker (Andrew Chow) a1b0d64 ci, trezor: Set protobuf version to 3.20 (Andrew Chow) 6818400 ci: Run dist tests on all versions (Andrew Chow) 7122515 ci: Patch keepkey googletest to build (Andrew Chow) d59d452 ci: Add slirp dep for jade emulator (Andrew Chow) 0713b2c ci: Remove global container (Andrew Chow) f8c6f1c ci: Update speculos cmake command (Andrew Chow) 735aba9 ci: Use python 3.8 for main image (Andrew Chow) 5e43ff6 ci: Use upstream ledger app builder images (Andrew Chow) 3ff8ccc ci: Consolidate lint tasks (Andrew Chow) e24871f build: Use debian oldoldstable instead of fixed version (Andrew Chow) e21c862 ci: Test against python 3.11 (Andrew Chow) 48baa1d ci: Break dockerfile build caches (Andrew Chow) 0f0caae common: enforce enum name is a str (Andrew Chow) b7b9b3c bitbox02: implement missing encode_check (Andrew Chow) 7db43b9 flake8: exclude bitbox02_lib (Andrew Chow) Pull request description: Several changes to the various simulators and python dependencies have left CI broken for a while. This omnibus PR contains some fixes for HWI itself, and the rest for getting CI running again. * Implements a missing base58 function used by BitBox02 * Change keypath test to use `h` for hardened indicator since Core changed this * Some type checker and linter fixes * Updated the dockerfiles to include new simulator dependencies * Test against python 3.11 * Update simulator building dockerfile to use python 3.8 * Update distribution building dockerfile to use debian oldoldstable rather than fixed version * Another patch for Keepkey's simulator to make it build on modern compilers * Some simulator starting command updates so that they actually start Top commit has no ACKs. Tree-SHA512: 43c804438bfe0e8be179ae4c5e705f98ff02dba714ee8a2c42d1f8290914e7297540ccb0b429a4f27e3d352db886c615f37902b601f4368c949bbd9be5e4d3ee
- Loading branch information
Showing
18 changed files
with
157 additions
and
145 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
[flake8] | ||
exclude = *.pyc,__pycache__,hwilib/devices/ledger_bitcoin/,hwilib/devices/btchip,hwilib/devices/ckcc/,hwilib/devices/jadepy/,hwilib/devices/trezorlib/,test/work/,hwilib/ui | ||
exclude = *.pyc,__pycache__,hwilib/devices/ledger_bitcoin/,hwilib/devices/btchip,hwilib/devices/ckcc/,hwilib/devices/jadepy/,hwilib/devices/trezorlib/,test/work/,hwilib/ui,hwilib/devices/bitbox02_lib | ||
ignore = E261,E302,E305,E501,E722,W5 | ||
per-file-ignores = setup.py:E122 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Cache break (modify this line to break cirrus' dockerfile build cache) 1 | ||
|
||
FROM python:3.7 | ||
|
||
ENV DEBIAN_FRONTEND=noninteractive | ||
RUN apt-get update | ||
RUN apt-get install -y \ | ||
cython3 \ | ||
git \ | ||
libpcsclite-dev \ | ||
libsdl2-dev \ | ||
libsdl2-image-dev \ | ||
libslirp-dev \ | ||
libudev-dev \ | ||
libusb-1.0-0-dev \ | ||
qemu-user-static \ | ||
swig | ||
|
||
RUN pip install poetry flake8 | ||
|
||
ENV LC_ALL=C.UTF-8 | ||
ENV LANG=C.UTF-8 | ||
ENV LANGUAGE=C.UTF-8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM debian:stretch-slim | ||
FROM debian:oldoldstable-slim | ||
|
||
SHELL ["/bin/bash", "-c"] | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.