diff --git a/buildSrc/src/main/kotlin/Extensions.kt b/buildSrc/src/main/kotlin/Extensions.kt index a3eeb8e1..d2acd6ed 100644 --- a/buildSrc/src/main/kotlin/Extensions.kt +++ b/buildSrc/src/main/kotlin/Extensions.kt @@ -36,10 +36,16 @@ fun buildLanguagesArray(languages: List): String { fun Project.getGitCommitHash(): String { return providers.provider { - System.getenv("GITHUB_SHA") + val ciSha = System.getenv("GITHUB_SHA") ?: System.getenv("CI_COMMIT_SHA") ?: System.getenv("GIT_COMMIT") - ?: runGitCommand(listOf("rev-parse", "--short", "HEAD")) + + if (ciSha != null) { + return@provider ciSha.take(7) + } + + // Local only + runGitCommand(listOf("rev-parse", "--short", "HEAD")) }.get() }