diff --git a/build-logic/src/main/kotlin/essential/CompatMixinTask.kt b/build-logic/src/main/kotlin/essential/CompatMixinTask.kt index d3a9b0e..2558c46 100644 --- a/build-logic/src/main/kotlin/essential/CompatMixinTask.kt +++ b/build-logic/src/main/kotlin/essential/CompatMixinTask.kt @@ -44,7 +44,10 @@ abstract class CompatMixinTask : DefaultTask() { ) val mixins = mutableMapOf>() - for (classFile in this.mixinClasses.asFileTree.files) { + val mixinClassFiles = this.mixinClasses.asFileTree.files + // Sort to get reproducible results (otherwise it depends on file-system iteration order) + .sortedBy { it.toString() } + for (classFile in mixinClassFiles) { if (classFile.extension != "class") { continue }