diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 3963b3e0..8beb6309 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -77,6 +77,7 @@ jobs: upload_clio_server: ${{ inputs.upload_clio_server }} targets: ${{ inputs.targets }} analyze_build_time: false + expected_version: ${{ inputs.expected_version }} test: needs: build diff --git a/.github/workflows/build_impl.yml b/.github/workflows/build_impl.yml index 31775539..739ef6ca 100644 --- a/.github/workflows/build_impl.yml +++ b/.github/workflows/build_impl.yml @@ -195,12 +195,10 @@ jobs: - name: Verify expected version if: ${{ inputs.expected_version != '' }} + shell: bash run: | + set -e EXPECTED_VERSION="clio-${{ inputs.expected_version }}" - if [[ ! -f build/clio_server ]]; then - echo "clio_server binary not found" - exit 1 - fi actual_version=$(./build/clio_server --version) if [[ "$actual_version" != "$EXPECTED_VERSION" ]]; then echo "Expected version '$EXPECTED_VERSION', but got '$actual_version'"