Merge pull request #212 from NobodyXu/speedup-ci

Speedup CI: Build cargo-binstall in debug mode for PR
This commit is contained in:
Jiahao XU 2022-07-14 22:29:47 +10:00 committed by GitHub
commit 66ef2277e0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -88,14 +88,28 @@ jobs:
- name: Build release
uses: actions-rs/cargo@v1
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
with:
command: build
args: --target ${{ matrix.target }} --release
use-cross: ${{ matrix.use-cross }}
- name: Build debug
uses: actions-rs/cargo@v1
if: ${{ ! startsWith(github.ref, 'refs/tags/v') }}
with:
command: build
args: --target ${{ matrix.target }}
use-cross: ${{ matrix.use-cross }}
- name: Copy and rename utility
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
run: cp target/${{ matrix.target }}/release/${{ matrix.output }} ${{ matrix.output }}
- name: Copy and rename utility
if: ${{ ! startsWith(github.ref, 'refs/tags/v') }}
run: cp target/${{ matrix.target }}/debug/${{ matrix.output }} ${{ matrix.output }}
- name: Test (Unix)
if: ${{ matrix.test && matrix.os != 'windows-latest' }}
run: ./ci-scripts/run_tests_unix.sh ${{ matrix.output }}