diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9a1e02a..636a911 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -66,12 +66,21 @@ jobs: with: target: ${{ matrix.target }} + - name: Install Cross + if: matrix.os == 'ubuntu-latest' + run: cargo install cross --git https://github.com/cross-rs/cross + - name: Run Tests run: cargo test - - name: Build release + - name: Build release (non-Linux) + if: matrix.os != 'ubuntu-latest' run: cargo build --target ${{ matrix.target }} --release + - name: Build release (Linux) + if: matrix.os == 'ubuntu-latest' + run: cross build --target ${{ matrix.target }} --release + - name: Copy and rename utility run: cp target/${{ matrix.target }}/release/${{ matrix.output }} ${{ matrix.output }}