From f4b0fc567373ce2d703e79fc83f8a8ad951d0a24 Mon Sep 17 00:00:00 2001 From: Xevion Date: Thu, 3 Oct 2024 18:39:07 -0500 Subject: [PATCH] Verbosity option, disable by default --- .github/workflows/build.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 5b9037d..86a7a57 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -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