Skip to content

Commit 3abfbbf

Browse files
committed
fix(emojis): auto-generate emoji sources before compilation
Kotlin compile tasks in :libs:emojis now depend on generateEmojiList, ensuring generated emoji sources exist before compilation on CI without requiring callers to explicitly run the task first. Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 82330e9 commit 3abfbbf

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

libs/emojis/build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ private val outputDir = File(projectDir, "src/main/kotlin/com/getcode/libs/emoji
3030
private val outputFile = File(outputDir, "Emojis.kt")
3131

3232
// Define the task to fetch and generate emoji data
33+
afterEvaluate {
34+
tasks.matching { it.name.matches(Regex("compile.*Kotlin")) }.configureEach {
35+
dependsOn("generateEmojiList")
36+
}
37+
}
38+
3339
tasks.register("generateEmojiList") {
3440
description =
3541
"Fetches Unicode emoji list and generates categorized Kotlin source file if needed"

0 commit comments

Comments
 (0)