parseVersionName static method
Extracts versionName from Gradle file content.
Handles both Groovy (versionName "1.0") and Kotlin DSL (versionName = "1.0").
Implementation
static String parseVersionName(String content) =>
RegExp(r'versionName\s*=?\s*"([^"]+)"')
.firstMatch(content)
?.group(1) ??
'1.0.0';