1212 name : Build Android APK
1313 runs-on : ubuntu-latest
1414 steps :
15- - uses : actions/checkout@v4
15+ - uses : actions/checkout@v6
1616
1717 - name : Setup Flutter
1818 uses : subosito/flutter-action@v2
@@ -30,17 +30,17 @@ jobs:
3030 - run : flutter pub get
3131 - run : flutter build apk --release --obfuscate --split-per-abi --split-debug-info=symbols
3232
33- - uses : actions/upload-artifact@v4
33+ - uses : actions/upload-artifact@v7
3434 with :
3535 name : android-arm-v7a-apk
3636 path : build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
3737
38- - uses : actions/upload-artifact@v4
38+ - uses : actions/upload-artifact@v7
3939 with :
4040 name : android-arm-v8a-apk
4141 path : build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
4242
43- - uses : actions/upload-artifact@v4
43+ - uses : actions/upload-artifact@v7
4444 with :
4545 name : android-x86_64-apk
4646 path : build/app/outputs/flutter-apk/app-x86_64-release.apk
4949 name : Build Windows App
5050 runs-on : windows-latest
5151 steps :
52- - uses : actions/checkout@v4
52+ - uses : actions/checkout@v6
5353
5454 - name : Setup Flutter
5555 uses : subosito/flutter-action@v2
6060 - run : flutter pub get
6161 - run : flutter build windows
6262
63- - uses : actions/upload-artifact@v4
63+ - uses : actions/upload-artifact@v7
6464 with :
6565 name : windows-build
6666 path : build/windows/x64/runner/Release
6969 name : Build macOS App
7070 runs-on : macos-latest
7171 steps :
72- - uses : actions/checkout@v4
72+ - uses : actions/checkout@v6
7373
7474 - name : Setup Flutter
7575 uses : subosito/flutter-action@v2
8383 - name : Post handling
8484 run : hdiutil create -volname arabic_learning -srcfolder build/macos/Build/Products/Release/arabic_learning.app -ov -format UDZO arabic_learning.dmg
8585
86- - uses : actions/upload-artifact@v4
86+ - uses : actions/upload-artifact@v7
8787 with :
8888 name : macos-build
8989 path : arabic_learning.dmg
@@ -92,15 +92,15 @@ jobs:
9292 name : Build Flutter Web
9393 runs-on : ubuntu-latest
9494 steps :
95- - uses : actions/checkout@v4
95+ - uses : actions/checkout@v6
9696 - uses : subosito/flutter-action@v2
9797 with :
9898 flutter-version : ' 3.41.0'
9999 - run : flutter pub get
100100 - run : flutter build web --release --base-href /arabic_learning/
101101
102102 # 上传 Web 构建结果
103- - uses : actions/upload-artifact@v4
103+ - uses : actions/upload-artifact@v7
104104 with :
105105 name : web-build
106106 path : build/web
@@ -114,7 +114,7 @@ jobs:
114114 needs : build-web
115115 if : github.ref == 'refs/heads/main' # 仅 main 分支部署
116116 steps :
117- - uses : actions/download-artifact@v4
117+ - uses : actions/download-artifact@v8
118118 with :
119119 name : web-build
120120 path : build/web
@@ -134,23 +134,23 @@ jobs:
134134 permissions :
135135 contents : write
136136 steps :
137- - uses : actions/download-artifact@v4
137+ - uses : actions/download-artifact@v8
138138 with :
139139 name : android-arm-v7a-apk
140140 path : .
141- - uses : actions/download-artifact@v4
141+ - uses : actions/download-artifact@v8
142142 with :
143143 name : android-arm-v8a-apk
144144 path : .
145- - uses : actions/download-artifact@v4
145+ - uses : actions/download-artifact@v8
146146 with :
147147 name : android-x86_64-apk
148148 path : .
149- - uses : actions/download-artifact@v4
149+ - uses : actions/download-artifact@v8
150150 with :
151151 name : windows-build
152152 path : ./windows
153- - uses : actions/download-artifact@v4
153+ - uses : actions/download-artifact@v8
154154 with :
155155 name : macos-build
156156 path : ./macos
@@ -161,7 +161,7 @@ jobs:
161161 zip -r macos.zip macos/
162162
163163 - name : Create GitHub Release
164- uses : softprops/action-gh-release@v2
164+ uses : softprops/action-gh-release@v3
165165 with :
166166 files : |
167167 app-armeabi-v7a-release.apk
0 commit comments