Skip to content

Commit ccab404

Browse files
committed
new: github actions
1 parent ee5f4d1 commit ccab404

File tree

12 files changed

+138
-336
lines changed

12 files changed

+138
-336
lines changed

.github/workflows/release.yml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
name: Flutter Release
2+
3+
on:
4+
push:
5+
tags:
6+
- "v*"
7+
8+
permissions:
9+
contents: write
10+
11+
jobs:
12+
releaseAL:
13+
name: Release android and linux
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@v4
18+
- name: Install Flutter
19+
uses: subosito/flutter-action@v2
20+
- name: Build
21+
run: dart run fl_build -p android,linux
22+
- name: Create Release
23+
uses: softprops/action-gh-release@v1
24+
with:
25+
files: |
26+
build/app/outputs/flutter-apk/${{ env.APP_NAME }}_arm64.apk
27+
build/app/outputs/flutter-apk/${{ env.APP_NAME }}_arm.apk
28+
build/app/outputs/flutter-apk/${{ env.APP_NAME }}_amd64.apk
29+
${{ env.APP_NAME }}_amd64.AppImage
30+
env:
31+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
32+
33+
# releaseWin:
34+
# name: Release windows
35+
# runs-on: windows-latest
36+
# steps:
37+
# - name: Checkout
38+
# uses: actions/checkout@v4
39+
# - name: Install Flutter
40+
# uses: subosito/flutter-action@v2
41+
# - name: Build
42+
# run: dart run fl_build -p windows
43+
# - name: Create Release
44+
# uses: softprops/action-gh-release@v1
45+
# with:
46+
# files: |
47+
# ${{ env.APP_NAME }}_amd64_windows.zip
48+
# env:
49+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
50+
51+
# releaseApple:
52+
# name: Release ios and macos
53+
# runs-on: macos-latest
54+
# steps:
55+
# - name: Checkout
56+
# uses: actions/checkout@v4
57+
# - name: Install Flutter
58+
# uses: subosito/flutter-action@v2
59+
# - name: Build
60+
# run: dart run fl_build -p ios,mac
61+
# - name: Create Release
62+
# uses: softprops/action-gh-release@v1
63+
# with:
64+
# files: |
65+
# ${{ env.APP_NAME }}_universal_macos.zip
66+
# ${{ env.APP_NAME }}_universal.ipa
67+
# env:
68+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,4 @@ ServerBox-x86_64.AppImage
6262
untranlated.json
6363

6464
.vscode/settings.json
65+
more_build_data.json

ios/Runner.xcodeproj/project.pbxproj

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -690,7 +690,7 @@
690690
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
691691
CLANG_ENABLE_MODULES = YES;
692692
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
693-
CURRENT_PROJECT_VERSION = 912;
693+
CURRENT_PROJECT_VERSION = 918;
694694
DEVELOPMENT_TEAM = BA88US33G6;
695695
ENABLE_BITCODE = NO;
696696
INFOPLIST_FILE = "Runner/Info-$(CONFIGURATION).plist";
@@ -700,7 +700,7 @@
700700
"$(inherited)",
701701
"@executable_path/Frameworks",
702702
);
703-
MARKETING_VERSION = 1.0.912;
703+
MARKETING_VERSION = 1.0.918;
704704
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox;
705705
PRODUCT_NAME = "$(TARGET_NAME)";
706706
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -826,7 +826,7 @@
826826
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
827827
CLANG_ENABLE_MODULES = YES;
828828
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
829-
CURRENT_PROJECT_VERSION = 912;
829+
CURRENT_PROJECT_VERSION = 918;
830830
DEVELOPMENT_TEAM = BA88US33G6;
831831
ENABLE_BITCODE = NO;
832832
INFOPLIST_FILE = "Runner/Info-$(CONFIGURATION).plist";
@@ -836,7 +836,7 @@
836836
"$(inherited)",
837837
"@executable_path/Frameworks",
838838
);
839-
MARKETING_VERSION = 1.0.912;
839+
MARKETING_VERSION = 1.0.918;
840840
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox;
841841
PRODUCT_NAME = "$(TARGET_NAME)";
842842
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -854,7 +854,7 @@
854854
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
855855
CLANG_ENABLE_MODULES = YES;
856856
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
857-
CURRENT_PROJECT_VERSION = 912;
857+
CURRENT_PROJECT_VERSION = 918;
858858
DEVELOPMENT_TEAM = BA88US33G6;
859859
ENABLE_BITCODE = NO;
860860
INFOPLIST_FILE = "Runner/Info-$(CONFIGURATION).plist";
@@ -864,7 +864,7 @@
864864
"$(inherited)",
865865
"@executable_path/Frameworks",
866866
);
867-
MARKETING_VERSION = 1.0.912;
867+
MARKETING_VERSION = 1.0.918;
868868
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox;
869869
PRODUCT_NAME = "$(TARGET_NAME)";
870870
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -885,7 +885,7 @@
885885
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
886886
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
887887
CODE_SIGN_STYLE = Automatic;
888-
CURRENT_PROJECT_VERSION = 912;
888+
CURRENT_PROJECT_VERSION = 918;
889889
DEVELOPMENT_TEAM = BA88US33G6;
890890
GCC_C_LANGUAGE_STANDARD = gnu11;
891891
GENERATE_INFOPLIST_FILE = YES;
@@ -898,7 +898,7 @@
898898
"@executable_path/Frameworks",
899899
"@executable_path/../../Frameworks",
900900
);
901-
MARKETING_VERSION = 1.0.912;
901+
MARKETING_VERSION = 1.0.918;
902902
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
903903
MTL_FAST_MATH = YES;
904904
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox.StatusWidget;
@@ -924,7 +924,7 @@
924924
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
925925
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
926926
CODE_SIGN_STYLE = Automatic;
927-
CURRENT_PROJECT_VERSION = 912;
927+
CURRENT_PROJECT_VERSION = 918;
928928
DEVELOPMENT_TEAM = BA88US33G6;
929929
GCC_C_LANGUAGE_STANDARD = gnu11;
930930
GENERATE_INFOPLIST_FILE = YES;
@@ -937,7 +937,7 @@
937937
"@executable_path/Frameworks",
938938
"@executable_path/../../Frameworks",
939939
);
940-
MARKETING_VERSION = 1.0.912;
940+
MARKETING_VERSION = 1.0.918;
941941
MTL_FAST_MATH = YES;
942942
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox.StatusWidget;
943943
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -960,7 +960,7 @@
960960
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
961961
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
962962
CODE_SIGN_STYLE = Automatic;
963-
CURRENT_PROJECT_VERSION = 912;
963+
CURRENT_PROJECT_VERSION = 918;
964964
DEVELOPMENT_TEAM = BA88US33G6;
965965
GCC_C_LANGUAGE_STANDARD = gnu11;
966966
GENERATE_INFOPLIST_FILE = YES;
@@ -973,7 +973,7 @@
973973
"@executable_path/Frameworks",
974974
"@executable_path/../../Frameworks",
975975
);
976-
MARKETING_VERSION = 1.0.912;
976+
MARKETING_VERSION = 1.0.918;
977977
MTL_FAST_MATH = YES;
978978
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox.StatusWidget;
979979
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -996,7 +996,7 @@
996996
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
997997
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
998998
CODE_SIGN_STYLE = Automatic;
999-
CURRENT_PROJECT_VERSION = 912;
999+
CURRENT_PROJECT_VERSION = 918;
10001000
DEVELOPMENT_ASSET_PATHS = "";
10011001
DEVELOPMENT_TEAM = BA88US33G6;
10021002
ENABLE_PREVIEWS = YES;
@@ -1008,7 +1008,7 @@
10081008
"$(inherited)",
10091009
"@executable_path/Frameworks",
10101010
);
1011-
MARKETING_VERSION = 1.0.912;
1011+
MARKETING_VERSION = 1.0.918;
10121012
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
10131013
MTL_FAST_MATH = YES;
10141014
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox.WatchEnd;
@@ -1037,7 +1037,7 @@
10371037
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
10381038
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
10391039
CODE_SIGN_STYLE = Automatic;
1040-
CURRENT_PROJECT_VERSION = 912;
1040+
CURRENT_PROJECT_VERSION = 918;
10411041
DEVELOPMENT_ASSET_PATHS = "";
10421042
DEVELOPMENT_TEAM = BA88US33G6;
10431043
ENABLE_PREVIEWS = YES;
@@ -1049,7 +1049,7 @@
10491049
"$(inherited)",
10501050
"@executable_path/Frameworks",
10511051
);
1052-
MARKETING_VERSION = 1.0.912;
1052+
MARKETING_VERSION = 1.0.918;
10531053
MTL_FAST_MATH = YES;
10541054
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox.WatchEnd;
10551055
PRODUCT_NAME = ServerBox;
@@ -1075,7 +1075,7 @@
10751075
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
10761076
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
10771077
CODE_SIGN_STYLE = Automatic;
1078-
CURRENT_PROJECT_VERSION = 912;
1078+
CURRENT_PROJECT_VERSION = 918;
10791079
DEVELOPMENT_ASSET_PATHS = "";
10801080
DEVELOPMENT_TEAM = BA88US33G6;
10811081
ENABLE_PREVIEWS = YES;
@@ -1087,7 +1087,7 @@
10871087
"$(inherited)",
10881088
"@executable_path/Frameworks",
10891089
);
1090-
MARKETING_VERSION = 1.0.912;
1090+
MARKETING_VERSION = 1.0.918;
10911091
MTL_FAST_MATH = YES;
10921092
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox.WatchEnd;
10931093
PRODUCT_NAME = ServerBox;

lib/data/res/build_data.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
// This file is generated by ./make.dart
1+
// This file is generated by make script. Do not edit.
22

33
class BuildData {
44
static const String name = "ServerBox";
5-
static const int build = 912;
6-
static const String engine = "3.22.0";
7-
static const String buildAt = "2024-05-24 16:29:39";
8-
static const int modifications = 3;
5+
static const int build = 918;
6+
static const String engine = "3.22.1";
7+
static const String buildAt = "2024-05-25 19:17:18";
8+
static const int modifications = 2;
99
static const int script = 48;
1010
}

lib/data/res/github_id.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,5 +72,6 @@ abstract final class GithubIds {
7272
'pgs666',
7373
'FHU-yezi',
7474
'ZRY233',
75+
'Jasonzhu1207',
7576
};
7677
}

lib/view/page/backup.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ class BackupPage extends StatelessWidget {
7070
/// Issue #188
7171
switch (Pfs.type) {
7272
case Pfs.windows:
73-
final backslashPath = path.replaceAll('/', '\\');
74-
await Process.run('explorer', ['/select,$backslashPath']);
73+
final backslashPath = path.replaceAll('/', '\\');
74+
await Process.run('explorer', ['/select,$backslashPath']);
7575
case Pfs.linux:
7676
await Process.run('xdg-open', [path]);
7777
default:

lib/view/page/home/appbar.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ final class _AppBar extends CustomAppBar {
2525
return ValBuilder(
2626
listenable: selectIndex,
2727
builder: (idx) {
28-
if (idx == AppTab.ssh.index && !isWindows && !isLinux) return placeholder;
28+
if (idx == AppTab.ssh.index && !isWindows && !isLinux) {
29+
return placeholder;
30+
}
2931
return super.build(context);
3032
},
3133
);

macos/Runner.xcodeproj/project.pbxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@
471471
CODE_SIGN_IDENTITY = "Apple Development";
472472
CODE_SIGN_STYLE = Automatic;
473473
COMBINE_HIDPI_IMAGES = YES;
474-
CURRENT_PROJECT_VERSION = 912;
474+
CURRENT_PROJECT_VERSION = 918;
475475
DEVELOPMENT_TEAM = BA88US33G6;
476476
INFOPLIST_FILE = Runner/Info.plist;
477477
INFOPLIST_KEY_CFBundleDisplayName = "Server Box";
@@ -481,7 +481,7 @@
481481
"@executable_path/../Frameworks",
482482
);
483483
MACOSX_DEPLOYMENT_TARGET = 10.15;
484-
MARKETING_VERSION = 1.0.912;
484+
MARKETING_VERSION = 1.0.918;
485485
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox;
486486
PRODUCT_NAME = "Server Box";
487487
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -608,7 +608,7 @@
608608
CODE_SIGN_IDENTITY = "Apple Development";
609609
CODE_SIGN_STYLE = Automatic;
610610
COMBINE_HIDPI_IMAGES = YES;
611-
CURRENT_PROJECT_VERSION = 912;
611+
CURRENT_PROJECT_VERSION = 918;
612612
DEVELOPMENT_TEAM = BA88US33G6;
613613
INFOPLIST_FILE = Runner/Info.plist;
614614
INFOPLIST_KEY_CFBundleDisplayName = "Server Box";
@@ -618,7 +618,7 @@
618618
"@executable_path/../Frameworks",
619619
);
620620
MACOSX_DEPLOYMENT_TARGET = 10.15;
621-
MARKETING_VERSION = 1.0.912;
621+
MARKETING_VERSION = 1.0.918;
622622
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox;
623623
PRODUCT_NAME = "Server Box";
624624
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -638,7 +638,7 @@
638638
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "3rd Party Mac Developer Application";
639639
CODE_SIGN_STYLE = Manual;
640640
COMBINE_HIDPI_IMAGES = YES;
641-
CURRENT_PROJECT_VERSION = 912;
641+
CURRENT_PROJECT_VERSION = 918;
642642
DEVELOPMENT_TEAM = "";
643643
"DEVELOPMENT_TEAM[sdk=macosx*]" = BA88US33G6;
644644
INFOPLIST_FILE = Runner/Info.plist;
@@ -649,7 +649,7 @@
649649
"@executable_path/../Frameworks",
650650
);
651651
MACOSX_DEPLOYMENT_TARGET = 10.15;
652-
MARKETING_VERSION = 1.0.912;
652+
MARKETING_VERSION = 1.0.918;
653653
PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox;
654654
PRODUCT_NAME = "Server Box";
655655
PROVISIONING_PROFILE_SPECIFIER = "";

0 commit comments

Comments
 (0)