fix: cargo run tests & release commands on ci
Diff
.github/workflows/devel.yml | 12 ++++++------
.github/workflows/release.yml | 12 ++++++------
2 files changed, 12 insertions(+), 12 deletions(-)
@@ -12,10 +12,10 @@ jobs:
name: test
runs-on: ${{ matrix.os }}
env:
CARGO: cargo
CARGO_BIN: cargo
TARGET_FLAGS: ""
TARGET_DIR: ./target
RUST_BACKTRACE: 1
@@ -94,15 +94,15 @@ jobs:
if: matrix.target != ''
run: |
cargo install cross
echo "CARGO=cross" >> $GITHUB_ENV
echo "CARGO_BIN=cross" >> $GITHUB_ENV
echo "TARGET_FLAGS=--target ${{ matrix.target }}" >> $GITHUB_ENV
echo "TARGET_DIR=./target/${{ matrix.target }}" >> $GITHUB_ENV
- name: Run tests
run: ${{ env.CARGO }} test --verbose
run: ${{ env.CARGO_BIN }} test --verbose
- name: Build static-web-server and crates
run: ${{ env.CARGO }} build --verbose
run: ${{ env.CARGO_BIN }} build --verbose
checks:
name: checks
@@ -39,10 +39,10 @@ jobs:
env:
CARGO: cargo
CARGO_BIN: cargo
TARGET_FLAGS: ""
TARGET_DIR: ./target
RUST_BACKTRACE: 1
@@ -112,18 +112,18 @@ jobs:
shell: bash
run: |
cargo install cross
echo "CARGO=cross" >> $GITHUB_ENV
echo "CARGO_BIN=cross" >> $GITHUB_ENV
echo "TARGET_FLAGS=--target ${{ matrix.target }}" >> $GITHUB_ENV
echo "TARGET_DIR=./target/${{ matrix.target }}" >> $GITHUB_ENV
- name: Show command used for Cargo
run: |
echo "cargo command is: ${{ env.CARGO }}"
echo "cargo command is: ${{ env.CARGO_BIN }}"
echo "target flag is: ${{ env.TARGET_FLAGS }}"
echo "target dir is: ${{ env.TARGET_DIR }}"
- name: Build release binary
run: ${{ env.CARGO }} build --verbose --release ${{ env.TARGET_FLAGS }}
run: ${{ env.CARGO_BIN }} build --verbose --release ${{ env.TARGET_FLAGS }}
- name: Strip release binary (linux and macos)
if: matrix.os != 'windows-2019' && matrix.build != 'linux-arm-gnueabihf' && matrix.build != 'linux-gnu-arm64' && matrix.build != 'linux-musl-arm64'