diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index de32d4d1ac..8b0c4bee3a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -50,7 +50,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Java ${{matrix.java-version}} - uses: actions/setup-java@v4 + uses: actions/setup-java@v4 with: java-version: ${{matrix.java-version}} distribution: 'adopt' @@ -59,6 +59,20 @@ jobs: - name: Build & Test run: mvn -B clean verify -fae -DskipITs + results: + if: ${{ always() }} + runs-on: ubuntu-latest + name: Final Test Results + needs: [build] + steps: + - run: | + result="${{ needs.build.result }}" + if [[ $result == "success" || $result == "skipped" ]]; then + exit 0 + else + exit 1 + fi + create-release: needs: build name: semantic-release