diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index c1cb495..54bb7b0 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -12,39 +12,39 @@ env: CARGO_TERM_COLOR: always jobs: - build: - runs-on: ubuntu-latest + # build: + # runs-on: ubuntu-latest - strategy: - matrix: - target: - - "x86_64-unknown-linux-gnu" - - "x86_64-pc-windows-gnu" - - "aarch64-unknown-linux-gnu" - - "armv7-unknown-linux-gnueabihf" - - "arm-unknown-linux-gnueabihf" + # strategy: + # matrix: + # target: + # - "x86_64-unknown-linux-gnu" + # - "x86_64-pc-windows-gnu" + # - "aarch64-unknown-linux-gnu" + # - "armv7-unknown-linux-gnueabihf" + # - "arm-unknown-linux-gnueabihf" - steps: - - name: Checkout - uses: actions/checkout@v3 + # steps: + # - name: Checkout + # uses: actions/checkout@v3 - - name: Setup for Linux x86_64 - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable + # - name: Setup for Linux x86_64 + # uses: actions-rs/toolchain@v1 + # with: + # profile: minimal + # toolchain: stable - - name: Install extra packages - run: | - cargo install cross --git https://github.com/cross-rs/cross + # - name: Install extra packages + # run: | + # cargo install cross --git https://github.com/cross-rs/cross - - name: Build target ${{ matrix.target }} - continue-on-error: false - run: cross build --release --target ${{ matrix.target }} + # - name: Build target ${{ matrix.target }} + # continue-on-error: false + # run: cross build --release --target ${{ matrix.target }} test: - needs: build + # needs: build runs-on: ubuntu-latest steps: @@ -57,12 +57,17 @@ jobs: profile: minimal toolchain: stable - - name: Install extra packages + # - name: Install extra packages + # run: | + # cargo install cross --git https://github.com/cross-rs/cross + + - name: Install Dependencies run: | - cargo install cross --git https://github.com/cross-rs/cross + sudo apt-get update + sudo apt-get install -y docker-compose nasm build-essential clang wget tftp-hpa curl - - name: Test on target + - name: Test continue-on-error: false run: | - cross build --release - cross test --release + cargo build + cargo test -- --nocapture