From de6710ea9de25cfb61b714abab6b75742c8566fb Mon Sep 17 00:00:00 2001 From: Artsiom Trubchyk Date: Mon, 9 Mar 2026 15:19:43 +0300 Subject: [PATCH] Add printing logs on failure --- .github/workflows/bob.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/bob.yml b/.github/workflows/bob.yml index 66f62e2..c3dd109 100644 --- a/.github/workflows/bob.yml +++ b/.github/workflows/bob.yml @@ -89,6 +89,9 @@ jobs: run: java -jar bob.jar --platform=${{ matrix.platform }} --architectures ${{ matrix.platform }} build --build-server=${{ inputs.build_server }} ${{ inputs.additonal_build_options }} - name: Bundle run: java -jar bob.jar --platform=${{ matrix.platform }} --architectures ${{ matrix.platform }} bundle ${{ inputs.additonal_bundle_options }} + - name: Print build log on failure + if: failure() + run: cat build/*/log.txt 2>/dev/null || echo "No log file found" build_with_bob_windows: strategy: @@ -125,6 +128,10 @@ jobs: run: java -jar bob.jar --platform=${{ matrix.platform }} --architectures ${{ matrix.platform }} build --build-server=${{ inputs.build_server }} ${{ inputs.additonal_build_options }} - name: Bundle run: java -jar bob.jar --platform=${{ matrix.platform }} --architectures ${{ matrix.platform }} bundle ${{ inputs.additonal_bundle_options }} + - name: Print build log on failure + if: failure() + run: cat build/*/log.txt 2>/dev/null || echo "No log file found" + shell: bash # macOS is not technically needed for building, but we want to test bundling as well, since we're also testing the manifest merging build_with_bob_macos: @@ -160,4 +167,7 @@ jobs: - name: Build run: java -jar bob.jar --platform=${{ matrix.platform }} --architectures ${{ matrix.platform }} build --build-server=${{ inputs.build_server }} ${{ inputs.additonal_build_options }} - name: Bundle - run: java -jar bob.jar --platform=${{ matrix.platform }} --architectures ${{ matrix.platform }} bundle ${{ inputs.additonal_bundle_options }} \ No newline at end of file + run: java -jar bob.jar --platform=${{ matrix.platform }} --architectures ${{ matrix.platform }} bundle ${{ inputs.additonal_bundle_options }} + - name: Print build log on failure + if: failure() + run: cat build/*/log.txt 2>/dev/null || echo "No log file found" \ No newline at end of file