Skip to content

Commit dcb997c

Browse files
committed
Make resource ordering deterministic across machines
1 parent 5690bbe commit dcb997c

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

resources-generator/src/main/kotlin/dev/icerock/gradle/generator/ResourceTypeGenerator.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ internal class ResourceTypeGenerator<T : ResourceMetadata>(
3737
parentObjectName: String,
3838
resources: List<ResourceMetadata>,
3939
): GenerationResult? {
40-
val typeMetadata: List<T> = resources.filterClass(typeClass = metadataClass)
40+
val typeMetadata: List<T> = resources
41+
.filterClass(typeClass = metadataClass)
42+
.sortedBy { it.key }
4143

4244
// if we not have any resources of our type at all - not generate object
4345
if (typeMetadata.isEmpty()) return null

0 commit comments

Comments
 (0)