File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -304,9 +304,22 @@ jobs:
304304 uses : gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6
305305
306306 - name : Build, test, and audit once
307+ env :
308+ LOADER_NAME : ${{ needs.preflight.outputs.loader_name }}
307309 run : |
310+ set -euo pipefail
308311 chmod +x ./gradlew
309- ./gradlew clean check build javadoc verifyReleaseArtifacts writeReleaseChecksums --no-daemon --stacktrace
312+ if [[ "$LOADER_NAME" == "neoforge" ]]; then
313+ # NeoGradle resolves model inputs during configuration under build/tmp.
314+ # Cleaning in the same invocation removes those inputs before setup runs.
315+ ./gradlew clean --no-daemon --stacktrace --max-workers=2
316+ ./gradlew check build javadoc verifyReleaseArtifacts writeReleaseChecksums \
317+ --no-daemon --stacktrace --max-workers=2
318+ else
319+ # Preserve the established Forge release lifecycle.
320+ ./gradlew clean check build javadoc verifyReleaseArtifacts writeReleaseChecksums \
321+ --no-daemon --stacktrace
322+ fi
310323
311324 - name : Stage the immutable release artifact
312325 id : artifact
You can’t perform that action at this time.
0 commit comments