Close #23804: Use version instead of date for telemetry/metrics expiration

upstream-sync
Roger Yang 2 years ago committed by mergify[bot]
parent 9f04af3557
commit a7442c4474

@ -836,3 +836,6 @@ android.applicationVariants.all { variant ->
dependsOn "package${variant.name.capitalize()}"
}
}
// Enable expiration by major version.
ext.gleanExpireByVersion = Config.majorVersion(project)

File diff suppressed because it is too large Load Diff

@ -42,6 +42,18 @@ object Config {
return "$majorVersion.0a1"
}
@JvmStatic
fun majorVersion(project: Project): String {
val releaseVersion = releaseVersionName(project)
val version = if (releaseVersion.isBlank()) {
nightlyVersionName()
} else {
releaseVersion
}
return version.split(".")[0]
}
/**
* Generate a build date that follows the ISO-8601 format
*/

Loading…
Cancel
Save