diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8e1dfbb6..ff1aa71b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -75,6 +75,7 @@ jobs: uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: name: srpm-artifact + - name: Build RPM shell: bash id: rpm_build @@ -86,6 +87,19 @@ jobs: SRPM_HASH=$(sha256sum *.rpm) echo "SRPM_HASH: ${SRPM_HASH}" mock --resultdir=. -r "fedora-42-${ARCH}" --rebuild trivalent-*.src.rpm + + - name: Surface build log + if: always() + run: | + cat build.log || echo "build.log not found" + + - name: Upload log artifacts + if: always() + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + with: + name: build-logs + path: "*.log" + retention-days: 30 - name: Prepare for upload shell: bash