Verbosity option, disable by default

This commit is contained in:
2024-10-03 18:39:07 -05:00
parent 7b9532fda7
commit f4b0fc5673

View File

@@ -10,6 +10,10 @@ on:
description: 'Fail fast strategy'
required: false
default: 'true'
verbose:
description: 'Verbose output'
required: false
default: 'false'
push:
tags:
- 'v*.*.*'
@@ -74,10 +78,10 @@ jobs:
cat .cargo/config.github.toml >> .cargo/config.toml
- name: Build
run: cargo build --verbose --release --target ${{ matrix.target }}
run: cargo build ${{ github.event.inputs.verbose == 'true' && '--verbose' || '' }} --release --target ${{ matrix.target }}
- name: Run tests
run: cargo test --verbose
run: cargo test ${{ github.event.inputs.verbose == 'true' && '--verbose' || '' }} --target ${{ matrix.target }}
- name: Export Release Version
run: echo "RELEASE_VERSION=$(grep '^version = ' Cargo.toml | sed 's/version = \"\(.*\)\"/\1/')" >> $GITHUB_ENV