Extract Build #
This commit is contained in:
parent
e796f74d3d
commit
885fcfa27b
|
@ -1,4 +1,4 @@
|
|||
name: Build and Release
|
||||
name: Build and Release Android
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
|
|
@ -58,3 +58,4 @@ Icon-App-*.png
|
|||
Cargo.lock
|
||||
.flatpak-builder/
|
||||
build-dir/
|
||||
lib/src/version.dart
|
||||
|
|
|
@ -2,12 +2,12 @@ import 'package:flutter/material.dart';
|
|||
import 'package:flutter/services.dart' show rootBundle;
|
||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:package_info_plus/package_info_plus.dart';
|
||||
import 'package:mustache_template/mustache.dart';
|
||||
import 'package:warp_api/warp_api.dart';
|
||||
|
||||
import 'main.dart';
|
||||
import 'generated/l10n.dart';
|
||||
import 'src/version.dart';
|
||||
|
||||
Future<void> showAbout(BuildContext context) async {
|
||||
final s = S.of(context);
|
||||
|
@ -15,10 +15,7 @@ Future<void> showAbout(BuildContext context) async {
|
|||
final template = Template(contentTemplate);
|
||||
var content = template.renderString({'APP': APP_NAME});
|
||||
String? versionString;
|
||||
PackageInfo packageInfo = await PackageInfo.fromPlatform();
|
||||
String version = packageInfo.version;
|
||||
String code = packageInfo.buildNumber;
|
||||
versionString = "${s.version}: $version+$code";
|
||||
versionString = "${s.version}: $packageVersion";
|
||||
if (WarpApi.hasCuda())
|
||||
versionString += "-CUDA";
|
||||
if (WarpApi.hasMetal())
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
import 'dart:io';
|
||||
import 'dart:isolate';
|
||||
import 'dart:math';
|
||||
import 'package:YWallet/src/version.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter_foreground_task/flutter_foreground_task.dart';
|
||||
import 'package:json_annotation/json_annotation.dart';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:mobx/mobx.dart';
|
||||
import 'package:package_info_plus/package_info_plus.dart';
|
||||
import 'coin/coins.dart';
|
||||
import 'package:warp_api/warp_api.dart';
|
||||
import 'package:warp_api/types.dart';
|
||||
|
@ -272,9 +272,7 @@ abstract class _Settings with Store {
|
|||
c.contactsSaved = prefs.getBool("$ticker.contacts_saved") ?? true;
|
||||
}
|
||||
|
||||
final packageInfo = await PackageInfo.fromPlatform();
|
||||
version = packageInfo.version;
|
||||
prefs.setString('version', version);
|
||||
prefs.setString('version', packageVersion);
|
||||
|
||||
_updateThemeData();
|
||||
Future.microtask(_loadCurrencies); // lazily
|
||||
|
|
|
@ -9,7 +9,6 @@ import audioplayers_darwin
|
|||
import awesome_notifications
|
||||
import connectivity_plus_macos
|
||||
import network_info_plus_macos
|
||||
import package_info_plus_macos
|
||||
import path_provider_macos
|
||||
import share_plus_macos
|
||||
import shared_preferences_macos
|
||||
|
@ -21,7 +20,6 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
|
|||
AwesomeNotificationsPlugin.register(with: registry.registrar(forPlugin: "AwesomeNotificationsPlugin"))
|
||||
ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin"))
|
||||
NetworkInfoPlusPlugin.register(with: registry.registrar(forPlugin: "NetworkInfoPlusPlugin"))
|
||||
FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin"))
|
||||
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
|
||||
SharePlusMacosPlugin.register(with: registry.registrar(forPlugin: "SharePlusMacosPlugin"))
|
||||
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
|
||||
|
|
|
@ -12,8 +12,6 @@ PODS:
|
|||
- FMDB/standard (2.7.5)
|
||||
- network_info_plus_macos (0.0.1):
|
||||
- FlutterMacOS
|
||||
- package_info_plus_macos (0.0.1):
|
||||
- FlutterMacOS
|
||||
- path_provider_macos (0.0.1):
|
||||
- FlutterMacOS
|
||||
- ReachabilitySwift (5.0.0)
|
||||
|
@ -33,7 +31,6 @@ DEPENDENCIES:
|
|||
- connectivity_plus_macos (from `Flutter/ephemeral/.symlinks/plugins/connectivity_plus_macos/macos`)
|
||||
- FlutterMacOS (from `Flutter/ephemeral`)
|
||||
- network_info_plus_macos (from `Flutter/ephemeral/.symlinks/plugins/network_info_plus_macos/macos`)
|
||||
- package_info_plus_macos (from `Flutter/ephemeral/.symlinks/plugins/package_info_plus_macos/macos`)
|
||||
- path_provider_macos (from `Flutter/ephemeral/.symlinks/plugins/path_provider_macos/macos`)
|
||||
- share_plus_macos (from `Flutter/ephemeral/.symlinks/plugins/share_plus_macos/macos`)
|
||||
- shared_preferences_macos (from `Flutter/ephemeral/.symlinks/plugins/shared_preferences_macos/macos`)
|
||||
|
@ -56,8 +53,6 @@ EXTERNAL SOURCES:
|
|||
:path: Flutter/ephemeral
|
||||
network_info_plus_macos:
|
||||
:path: Flutter/ephemeral/.symlinks/plugins/network_info_plus_macos/macos
|
||||
package_info_plus_macos:
|
||||
:path: Flutter/ephemeral/.symlinks/plugins/package_info_plus_macos/macos
|
||||
path_provider_macos:
|
||||
:path: Flutter/ephemeral/.symlinks/plugins/path_provider_macos/macos
|
||||
share_plus_macos:
|
||||
|
@ -76,7 +71,6 @@ SPEC CHECKSUMS:
|
|||
FlutterMacOS: ae6af50a8ea7d6103d888583d46bd8328a7e9811
|
||||
FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
|
||||
network_info_plus_macos: d2b9e6c01c291449b91a584217aa53b113847dbd
|
||||
package_info_plus_macos: f010621b07802a241d96d01876d6705f15e77c1c
|
||||
path_provider_macos: 3c0c3b4b0d4a76d2bf989a913c2de869c5641a19
|
||||
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
|
||||
share_plus_macos: 853ee48e7dce06b633998ca0735d482dd671ade4
|
||||
|
|
49
pubspec.lock
49
pubspec.lock
|
@ -155,6 +155,13 @@ packages:
|
|||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "7.2.3"
|
||||
build_version:
|
||||
dependency: "direct dev"
|
||||
description:
|
||||
name: build_version
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "2.1.1"
|
||||
built_collection:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
@ -853,48 +860,6 @@ packages:
|
|||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "2.0.2"
|
||||
package_info_plus:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: package_info_plus
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.4.2"
|
||||
package_info_plus_linux:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: package_info_plus_linux
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.0.5"
|
||||
package_info_plus_macos:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: package_info_plus_macos
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.3.0"
|
||||
package_info_plus_platform_interface:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: package_info_plus_platform_interface
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.0.2"
|
||||
package_info_plus_web:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: package_info_plus_web
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.0.5"
|
||||
package_info_plus_windows:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: package_info_plus_windows
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.0.5"
|
||||
palette:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
|
|
@ -39,7 +39,6 @@ dependencies:
|
|||
key_guardmanager: ^1.0.0
|
||||
shared_preferences: ^2.0.7
|
||||
flutter_markdown: ^0.6.6
|
||||
package_info_plus: ^1.4.0
|
||||
velocity_x: ^3.3.0
|
||||
decimal: ^2.1.0
|
||||
flutter_form_builder: ^7.1.1
|
||||
|
@ -88,6 +87,7 @@ dependencies:
|
|||
|
||||
dev_dependencies:
|
||||
build_runner: ^2.1.2
|
||||
build_version: ^2.0.0
|
||||
mobx_codegen: ^2.0.3
|
||||
json_serializable: ^6.1.5
|
||||
flutter_launcher_icons: any
|
||||
|
|
|
@ -63,13 +63,13 @@ IDI_APP_ICON ICON "resources\\app.ico"
|
|||
#ifdef FLUTTER_BUILD_NUMBER
|
||||
#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER
|
||||
#else
|
||||
#define VERSION_AS_NUMBER 1,2,16
|
||||
#define VERSION_AS_NUMBER 1,2,17
|
||||
#endif
|
||||
|
||||
#ifdef FLUTTER_BUILD_NAME
|
||||
#define VERSION_AS_STRING #FLUTTER_BUILD_NAME
|
||||
#else
|
||||
#define VERSION_AS_STRING "1.2.16.300"
|
||||
#define VERSION_AS_STRING "1.2.17.327"
|
||||
#endif
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
|
|
Loading…
Reference in New Issue