|
17 | 17 | strategy: |
18 | 18 | matrix: |
19 | 19 | # Working: coldcard, lnd, bitcoin-core, mycelium-android, zap-android, simple-bitcoin-wallet, wasabi, sparrow, blockstream-green |
20 | | - # WIP: trezor-firmware, bitbox02-firmware |
21 | | - project: [coldcard, coldcard-mk3, lnd, bitcoin-core, mycelium-android, zap-android, simple-bitcoin-wallet, wasabi, sparrow, blockstream-green, fulcrum, electrs, cln, poncho] |
| 20 | + # WIP: trezor-firmware |
| 21 | + project: [coldcard, coldcard-mk3, lnd, bitcoin-core, mycelium-android, zap-android, simple-bitcoin-wallet, wasabi, sparrow, blockstream-green, fulcrum, electrs, cln, poncho, bitbox02-firmware] |
22 | 22 | steps: |
23 | 23 | - name: Setup xvfb for video capture |
24 | 24 | run: | |
|
34 | 34 | uses: actions/checkout@v2 |
35 | 35 |
|
36 | 36 | - name: Install ARM toolchain |
37 | | - if: ${{ matrix.project == 'coldcard' || matrix.project == 'coldcard-mk3' || matrix.project == 'trezor-firmware' || matrix.project == 'bitbox02-firmware' }} |
| 37 | + if: ${{ matrix.project == 'coldcard' || matrix.project == 'coldcard-mk3' || matrix.project == 'trezor-firmware'}} |
38 | 38 | uses: carlosperate/arm-none-eabi-gcc-action@v1 |
39 | 39 | with: |
40 | 40 | release: 'latest' |
|
54 | 54 |
|
55 | 55 | - name: Setup deps for BitBox02 firmware |
56 | 56 | if: ${{ matrix.project == 'bitbox02-firmware' }} |
57 | | - run: | |
58 | | - sudo apt install -y libhidapi-dev cmake protobuf-compiler python3-protobuf |
59 | | - |
60 | | - ( cd /usr/local/bin && ln -s `which arm-none-eabi-gcc` arm-none-eabi-gcc ) |
61 | | - echo "/usr/local/bin" >> $GITHUB_PATH |
62 | | -
|
63 | | - # nanopb |
64 | | - wget 'https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.5-linux-x86.tar.gz' |
65 | | - tar xzf nanopb-0.4.5-linux-x86.tar.gz |
66 | | - echo "`pwd`/nanopb-0.4.5-linux-x86/generator-bin" >> $GITHUB_PATH |
67 | | -
|
68 | | - # protobuf |
69 | | - #wget 'https://github.com/protocolbuffers/protobuf/releases/download/v3.20.1/protoc-3.20.1-linux-x86_64.zip' |
70 | | - #mkdir .local |
71 | | - #unzip protoc-3.20.1-linux-x86_64.zip -d .local |
72 | | - #echo "`pwd`/.local/bin" >> $GITHUB_PATH |
73 | | -
|
74 | | - # protobuf-python |
75 | | - #wget 'https://github.com/protocolbuffers/protobuf/releases/download/v3.20.1/protobuf-python-3.20.1.tar.gz' |
76 | | - #tar xzf protobuf-python-3.20.1.tar.gz |
77 | | - #cd protobuf-3.20.1/python |
78 | | - #python setup.py build |
79 | | - #sudo python setup.py install |
| 57 | + uses: docker/setup-buildx-action@v2 |
80 | 58 |
|
81 | 59 | - name: Setup deps for Bitcoin Core |
82 | 60 | if: ${{ matrix.project == 'bitcoin-core' }} |
|
0 commit comments