|
|
|
@ -30,4 +30,71 @@ jobs:
|
|
|
|
|
with: |
|
|
|
|
command: test |
|
|
|
|
args: --verbose --release --all |
|
|
|
|
- name: Upload |
|
|
|
|
uses: actions/upload-artifact@v1 |
|
|
|
|
with: |
|
|
|
|
name: ${{ matrix.os }}-zecwallet-cli |
|
|
|
|
path: target/release/zecwallet-cli |
|
|
|
|
|
|
|
|
|
linux_arm7: |
|
|
|
|
name: Linux ARMv7 |
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
steps: |
|
|
|
|
- uses: actions/checkout@master |
|
|
|
|
- uses: actions-rs/toolchain@v1 |
|
|
|
|
with: |
|
|
|
|
toolchain: stable |
|
|
|
|
target: armv7-unknown-linux-gnueabihf |
|
|
|
|
override: true |
|
|
|
|
- uses: actions-rs/cargo@v1 |
|
|
|
|
with: |
|
|
|
|
use-cross: true |
|
|
|
|
command: build |
|
|
|
|
args: --target armv7-unknown-linux-gnueabihf |
|
|
|
|
- name: Upload |
|
|
|
|
uses: actions/upload-artifact@v1 |
|
|
|
|
with: |
|
|
|
|
name: linux_armv7-zecwallet-cli |
|
|
|
|
path: target/armv7-unknown-linux-gnueabihf/release/zecwallet-cli |
|
|
|
|
|
|
|
|
|
linux_aarch64: |
|
|
|
|
name: Linux ARM64 |
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
steps: |
|
|
|
|
- uses: actions/checkout@master |
|
|
|
|
- uses: actions-rs/toolchain@v1 |
|
|
|
|
with: |
|
|
|
|
toolchain: stable |
|
|
|
|
target: aarch64-unknown-linux-gnu |
|
|
|
|
override: true |
|
|
|
|
- uses: actions-rs/cargo@v1 |
|
|
|
|
with: |
|
|
|
|
use-cross: true |
|
|
|
|
command: build |
|
|
|
|
args: --target aarch64-unknown-linux-gnu |
|
|
|
|
- name: Upload |
|
|
|
|
uses: actions/upload-artifact@v1 |
|
|
|
|
with: |
|
|
|
|
name: linux_aarch64-zecwallet-cli |
|
|
|
|
path: target/aarch64-unknown-linux-gnu/release/zecwallet-cli |
|
|
|
|
|
|
|
|
|
linux_mingw: |
|
|
|
|
name: Linux mingw |
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
steps: |
|
|
|
|
- uses: actions/checkout@master |
|
|
|
|
- uses: actions-rs/toolchain@v1 |
|
|
|
|
with: |
|
|
|
|
toolchain: stable |
|
|
|
|
target: x86_64-pc-windows-gnu |
|
|
|
|
override: true |
|
|
|
|
- uses: actions-rs/cargo@v1 |
|
|
|
|
with: |
|
|
|
|
use-cross: true |
|
|
|
|
command: build |
|
|
|
|
args: --target x86_64-pc-windows-gnu |
|
|
|
|
- name: Upload |
|
|
|
|
uses: actions/upload-artifact@v1 |
|
|
|
|
with: |
|
|
|
|
name: linux_mingw-zecwallet-cli |
|
|
|
|
path: target/x86_64-pc-windows-gnu/release/zecwallet-cli.exe |
|
|
|
|