Capture runner build failures
Some checks failed
Build / build (push) Failing after 6m26s

This commit is contained in:
MrSphay
2026-05-09 19:24:06 +02:00
parent 8584bf771f
commit 70eae6f0f1

View File

@@ -20,7 +20,10 @@ jobs:
java-version: '21' java-version: '21'
- name: Build - name: Build
run: ./gradlew build --stacktrace --no-configuration-cache shell: bash
run: |
set -o pipefail
./gradlew build --stacktrace --no-configuration-cache 2>&1 | tee build.log
- name: Upload mod jar - name: Upload mod jar
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
@@ -29,6 +32,22 @@ jobs:
name: explosionoverhaul-neoforge-build name: explosionoverhaul-neoforge-build
path: | path: |
build/libs/** build/libs/**
build.log
- name: Publish failure log branch
if: failure()
shell: bash
run: |
set -euo pipefail
git config user.name "gitea-actions"
git config user.email "actions@git.wilkensxl.de"
git checkout --orphan build-failure
git rm -rf . || true
mkdir -p logs
cp build.log logs/build.log
git add logs/build.log
git commit -m "Update build failure log [skip ci]"
git push --force origin HEAD:build-failure
- name: Publish private test jar branch - name: Publish private test jar branch
if: success() if: success()