Skip to content

Commit 0e2f3d7

Browse files
authored
Let the lockfile script generate lockfiles for kotlin gradle files as well (#150471)
Fixes flutter/flutter#150468.
1 parent 4b0c841 commit 0e2f3d7

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

dev/tools/bin/generate_gradle_lockfiles.dart

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,23 @@ void main(List<String> arguments) {
9090
continue;
9191
}
9292

93-
final File rootBuildGradle = androidDirectory.childFile('build.gradle');
94-
if (!rootBuildGradle.existsSync()) {
95-
print('${rootBuildGradle.path} does not exist - skipping');
93+
late File rootBuildGradle;
94+
if (androidDirectory.childFile('build.gradle').existsSync()) {
95+
rootBuildGradle = androidDirectory.childFile('build.gradle');
96+
} else if (androidDirectory.childFile('build.gradle.kts').existsSync()) {
97+
rootBuildGradle = androidDirectory.childFile('build.gradle.kts');
98+
} else {
99+
print('${androidDirectory.childFile('build.gradle').path}(.kts) does not exist - skipping');
96100
continue;
97101
}
98102

99-
final File settingsGradle = androidDirectory.childFile('settings.gradle');
100-
if (!settingsGradle.existsSync()) {
101-
print('${settingsGradle.path} does not exist - skipping');
103+
late File settingsGradle;
104+
if (androidDirectory.childFile('settings.gradle').existsSync()) {
105+
settingsGradle = androidDirectory.childFile('settings.gradle');
106+
} else if (androidDirectory.childFile('settings.gradle.kts').existsSync()) {
107+
settingsGradle = androidDirectory.childFile('settings.gradle.kts');
108+
} else {
109+
print('${androidDirectory.childFile('settings.gradle').path}(.kts) does not exist - skipping');
102110
continue;
103111
}
104112

0 commit comments

Comments
 (0)