diff --git a/utils/src/main/java/net/neoforged/gradle/util/GradleInternalUtils.java b/utils/src/main/java/net/neoforged/gradle/util/GradleInternalUtils.java index fd26adc1b..3f469a0d9 100644 --- a/utils/src/main/java/net/neoforged/gradle/util/GradleInternalUtils.java +++ b/utils/src/main/java/net/neoforged/gradle/util/GradleInternalUtils.java @@ -82,11 +82,14 @@ public static ProgressLoggerWrapper getProgressLogger(final Logger logger, final public static void setTaskUpToDate(Task targetTask, final String reason) { ((TaskStateInternal) targetTask.getState()).setOutcome(TaskExecutionOutcome.UP_TO_DATE); ((TaskStateInternal) targetTask.getState()).setSkipReasonMessage(reason); + ((TaskStateInternal) targetTask.getState()).setDidWork(false); + } public static void setTaskFromCache(Task targetTask, String reason) { ((TaskStateInternal) targetTask.getState()).setOutcome(TaskExecutionOutcome.FROM_CACHE); ((TaskStateInternal) targetTask.getState()).setSkipReasonMessage(reason); + ((TaskStateInternal) targetTask.getState()).setDidWork(false); } /**