diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index af9a2790a..9685c1925 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -67,7 +67,7 @@ jobs: - name: flutter build apk run: | chmod +x lib/scripts/build.dart - dart lib/scripts/build.dart + dart lib/scripts/build.dart "true" flutter build apk --release --split-per-abi - name: 上传 diff --git a/lib/scripts/build.dart b/lib/scripts/build.dart index ddbaebd61..c07edfcd3 100644 --- a/lib/scripts/build.dart +++ b/lib/scripts/build.dart @@ -1,6 +1,6 @@ import 'dart:io'; -void main() async { +void main(Iterable args) async { final pubspecFile = File('pubspec.yaml'); final lines = await pubspecFile.readAsLines(); @@ -18,7 +18,7 @@ void main() async { 'HEAD', ])).stdout.toString().trim(); - if (Platform.isLinux) { + if (args.isNotEmpty) { versionName += '-${commitHash.substring(0, 9)}'; }