From 1b160277e462650ca0658ee87b70c43fb3e2b6a0 Mon Sep 17 00:00:00 2001 From: ksrinivasan Date: Thu, 7 Jul 2022 10:40:22 -0700 Subject: [PATCH] Sort the files before parsing to ensure deterministic results. --- .../src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt b/graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt index 490344129..7c270e1d4 100644 --- a/graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt +++ b/graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGen.kt @@ -100,7 +100,7 @@ class CodeGen(private val config: CodeGenConfig) { val parser = Parser() val readerBuilder = MultiSourceReader.newMultiSourceReader() - val schemaFiles = config.schemaFiles + val schemaFiles = config.schemaFiles.sorted() .flatMap { it.walkTopDown() } .filter { it.isFile }