File tree 3 files changed +36
-0
lines changed
3 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 8
8
runs-on : windows-latest
9
9
env :
10
10
TOKEN : ${{ secrets.SIGN_PATH_TOKEN }}
11
+ BANGUMI_APP_ID : ${{ secrets.BANGUMI_APP_ID }}
12
+ BANGUMI_APP_SECRET : ${{ secrets.BANGUMI_APP_SECRET }}
11
13
steps :
12
14
13
15
- name : 签出仓库
29
31
- name : 拉取依赖
30
32
run : flutter pub get
31
33
34
+ - name : 写入 .env
35
+ shell : pwsh
36
+ run : |
37
+ New-Item -Path . -Name .env -ItemType File -Force
38
+ Add-Content -Path .env -Value "BANGUMI_APP_ID=${env:BANGUMI_APP_ID}"
39
+ Add-Content -Path .env -Value "BANGUMI_APP_SECRET=${env:BANGUMI_APP_SECRET}"
40
+
32
41
- name : 构建项目
33
42
run : flutter build windows
34
43
Original file line number Diff line number Diff line change 6
6
build :
7
7
name : Build Windows
8
8
runs-on : windows-latest
9
+ env :
10
+ BANGUMI_APP_ID : ${{ secrets.BANGUMI_APP_ID }}
11
+ BANGUMI_APP_SECRET : ${{ secrets.BANGUMI_APP_SECRET }}
9
12
steps :
10
13
11
14
- name : 签出仓库
27
30
- name : 拉取依赖
28
31
run : flutter pub get
29
32
33
+ - name : 写入 .env
34
+ shell : pwsh
35
+ run : |
36
+ New-Item -Path . -Name .env -ItemType File -Force
37
+ Add-Content -Path .env -Value "BANGUMI_APP_ID=${env:BANGUMI_APP_ID}"
38
+ Add-Content -Path .env -Value "BANGUMI_APP_SECRET=${env:BANGUMI_APP_SECRET}"
39
+
30
40
- name : 构建项目
31
41
run : flutter build windows
32
42
Original file line number Diff line number Diff line change @@ -106,3 +106,20 @@ install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
106
106
install (FILES "${AOT_LIBRARY} " DESTINATION "${INSTALL_BUNDLE_DATA_DIR} "
107
107
CONFIGURATIONS Profile;Release
108
108
COMPONENT Runtime)
109
+
110
+ # Sqlite
111
+ include (FetchContent)
112
+
113
+ FetchContent_Declare(sqlite3
114
+ URL "https://www.sqlite.org/2023/sqlite-dll-win64-x64-3420000.zip"
115
+ URL_HASH SHA3_256=2425efa95556793a20761dfdab0d3b56a52e61716e8bb65e6a0a3590d41c97c0
116
+ DOWNLOAD_EXTRACT_TIMESTAMP true
117
+ )
118
+ find_file (SQLITE3 sqlite3)
119
+ if (NOT SQLITE3)
120
+ message ("sqlite3.dll not found, trying to download or use cached version." )
121
+ FetchContent_MakeAvailable(sqlite3)
122
+ set (SQLITE3 ${sqlite3_SOURCE_DIR} /sqlite3.dll)
123
+ endif ()
124
+
125
+ install (FILES "${SQLITE3} " DESTINATION "${INSTALL_BUNDLE_LIB_DIR} " COMPONENT Runtime)
You can’t perform that action at this time.
0 commit comments