@@ -65,12 +65,12 @@ jobs:
6565 USE_LEGACY_PACKAGING=true flutter build apk -v --release --flavor production
6666 cp build/app/outputs/flutter-apk/app-production-release.apk linwood-flow-android-legacy.apk
6767 - name : Archive
68- uses : actions/upload-artifact@v4
68+ uses : actions/upload-artifact@v5
6969 with :
7070 name : apk-build
7171 path : app/linwood-flow-android.apk
7272 - name : Archive (legacy)
73- uses : actions/upload-artifact@v4
73+ uses : actions/upload-artifact@v5
7474 with :
7575 name : apk-build-legacy
7676 path : app/linwood-flow-android-legacy.apk
@@ -103,32 +103,32 @@ jobs:
103103 cp build/app/outputs/flutter-apk/app-arm64-v8a-production-release.apk linwood-flow-android-arm64-legacy.apk
104104 cp build/app/outputs/flutter-apk/app-x86_64-production-release.apk linwood-flow-android-x86_64-legacy.apk
105105 - name : Archive
106- uses : actions/upload-artifact@v4
106+ uses : actions/upload-artifact@v5
107107 with :
108108 name : apk-arm-build
109109 path : app/linwood-flow-android-arm.apk
110110 - name : Archive
111- uses : actions/upload-artifact@v4
111+ uses : actions/upload-artifact@v5
112112 with :
113113 name : apk-arm64-build
114114 path : app/linwood-flow-android-arm64.apk
115115 - name : Archive
116- uses : actions/upload-artifact@v4
116+ uses : actions/upload-artifact@v5
117117 with :
118118 name : apk-x86_64-build
119119 path : app/linwood-flow-android-x86_64.apk
120120 - name : Archive (legacy arm)
121- uses : actions/upload-artifact@v4
121+ uses : actions/upload-artifact@v5
122122 with :
123123 name : apk-arm-build-legacy
124124 path : app/linwood-flow-android-arm-legacy.apk
125125 - name : Archive (legacy arm64)
126- uses : actions/upload-artifact@v4
126+ uses : actions/upload-artifact@v5
127127 with :
128128 name : apk-arm64-build-legacy
129129 path : app/linwood-flow-android-arm64-legacy.apk
130130 - name : Archive (legacy x86_64)
131- uses : actions/upload-artifact@v4
131+ uses : actions/upload-artifact@v5
132132 with :
133133 name : apk-x86_64-build-legacy
134134 path : app/linwood-flow-android-x86_64-legacy.apk
@@ -158,12 +158,10 @@ jobs:
158158 - name : 🏭 Build nightly
159159 if : ${{ github.ref != 'refs/tags/stable' && (github.event_name != 'release' || github.event.release.prerelease) }}
160160 run : |
161- flutter doctor -v
162161 flutter build windows -v --release --dart-define=flavor=nightly
163162 - name : 🏭 Build production
164163 if : ${{ github.ref == 'refs/tags/stable' || (github.event_name == 'release' && !github.event.release.prerelease) }}
165164 run : |
166- flutter doctor -v
167165 flutter build windows -v --release --dart-define=flavor=production
168166 - name : Build setup
169167 shell : pwsh
@@ -176,13 +174,13 @@ jobs:
176174 cp scripts/start.bat build/windows/x64/runner/Release/
177175 cp build/windows/x64/linwood-flow-windows-setup.exe linwood-flow-windows-setup-x86_64.exe
178176 - name : Archive
179- uses : actions/upload-artifact@v4
177+ uses : actions/upload-artifact@v5
180178 with :
181179 name : windows-build
182180 path : |
183181 app/build/windows/x64/runner/Release/**
184182 - name : Archive
185- uses : actions/upload-artifact@v4
183+ uses : actions/upload-artifact@v5
186184 with :
187185 name : windows-setup
188186 path : |
@@ -209,7 +207,7 @@ jobs:
209207 run : |
210208 dart run msix:create
211209 - name : Archive
212- uses : actions/upload-artifact@v4
210+ uses : actions/upload-artifact@v5
213211 with :
214212 name : msix-build
215213 path : app/build/windows/x64/runner/Release/flow.msix
@@ -279,8 +277,8 @@ jobs:
279277 - name : 📦 Get dependencies
280278 run : |
281279 flutter clean
282- flutter doctor -v
283280 flutter pub get
281+ flutter doctor -v
284282 - name : 🏭 Build nightly
285283 if : ${{ github.ref != 'refs/tags/stable' && (github.event_name != 'release' || github.event.release.prerelease) }}
286284 run : |
@@ -335,25 +333,25 @@ jobs:
335333 chmod +x scripts/start.sh
336334 cp scripts/start.sh build/linux/${{ matrix.arch.dir }}/release/bundle
337335 - name : Archive
338- uses : actions/upload-artifact@v4
336+ uses : actions/upload-artifact@v5
339337 with :
340338 name : linux-${{ matrix.arch.name }}-build
341339 path : |
342340 app/build/linux/${{ matrix.arch.dir }}/release/bundle/**
343341 - name : Archive .deb
344- uses : actions/upload-artifact@v4
342+ uses : actions/upload-artifact@v5
345343 with :
346344 name : linux-${{ matrix.arch.name }}-deb
347345 path : |
348346 app/linwood-flow-linux-${{ matrix.arch.name }}.deb
349347 - name : Archive .rpm
350- uses : actions/upload-artifact@v4
348+ uses : actions/upload-artifact@v5
351349 with :
352350 name : linux-${{ matrix.arch.name }}-rpm
353351 path : |
354352 app/build/linwood-flow-linux-${{ matrix.arch.name }}.rpm
355353 - name : Archive .AppImage
356- uses : actions/upload-artifact@v4
354+ uses : actions/upload-artifact@v5
357355 with :
358356 name : linux-${{ matrix.arch.name }}-appimage
359357 path : |
@@ -390,7 +388,7 @@ jobs:
390388 with :
391389 snap : ${{ steps.build.outputs.snap }}
392390 release : ${{ github.ref == 'refs/heads/develop' && 'edge' || github.ref == 'refs/heads/main' && 'candidate' || github.ref == 'refs/tags/nightly' && 'beta' || 'stable' }}
393- - uses : actions/upload-artifact@v4
391+ - uses : actions/upload-artifact@v5
394392 with :
395393 name : linux-${{ matrix.arch.name }}-snap
396394 path : ${{ steps.build.outputs.snap }}
@@ -422,7 +420,7 @@ jobs:
422420 working-directory : app/build/macos/Build/Products/Release
423421 run : zip --symlinks -qr linwood-flow-macos.zip flow.app
424422 - name : Setup node
425- uses : actions/setup-node@v5
423+ uses : actions/setup-node@v6
426424 with :
427425 node-version : 24
428426 - name : Install appdmg
@@ -433,13 +431,13 @@ jobs:
433431 run : |
434432 appdmg DmgSetup.json linwood-flow-macos.dmg
435433 - name : Archive
436- uses : actions/upload-artifact@v4
434+ uses : actions/upload-artifact@v5
437435 with :
438436 name : macos-build
439437 path : |
440438 app/build/macos/Build/Products/Release/linwood-flow-macos.zip
441439 - name : Archive
442- uses : actions/upload-artifact@v4
440+ uses : actions/upload-artifact@v5
443441 with :
444442 name : macos-dmg
445443 path : |
@@ -476,7 +474,7 @@ jobs:
476474 zip -vr linwood-flow-ios.ipa Payload/
477475 # ls -l linwood-flow-ios.ipa
478476 - name : Archive
479- uses : actions/upload-artifact@v4
477+ uses : actions/upload-artifact@v5
480478 with :
481479 name : ipa-build
482480 path : app/build/ios/iphoneos/linwood-flow-ios.ipa
@@ -550,96 +548,96 @@ jobs:
550548 echo "FLOW_BUILD_NUMBER=${FLOW_BUILD_NUMBER}" >> $GITHUB_OUTPUT
551549 git config --global user.email "[email protected] " 552550 git config --global user.name "Linwood CI"
553- - uses : actions/download-artifact@v5
551+ - uses : actions/download-artifact@v6
554552 with :
555553 name : apk-build
556- - uses : actions/download-artifact@v5
554+ - uses : actions/download-artifact@v6
557555 with :
558556 name : apk-arm-build
559- - uses : actions/download-artifact@v5
557+ - uses : actions/download-artifact@v6
560558 with :
561559 name : apk-arm64-build
562- - uses : actions/download-artifact@v5
560+ - uses : actions/download-artifact@v6
563561 with :
564562 name : apk-x86_64-build
565- - uses : actions/download-artifact@v5
563+ - uses : actions/download-artifact@v6
566564 with :
567565 name : apk-build-legacy
568- - uses : actions/download-artifact@v5
566+ - uses : actions/download-artifact@v6
569567 with :
570568 name : apk-arm-build-legacy
571- - uses : actions/download-artifact@v5
569+ - uses : actions/download-artifact@v6
572570 with :
573571 name : apk-arm64-build-legacy
574- - uses : actions/download-artifact@v5
572+ - uses : actions/download-artifact@v6
575573 with :
576574 name : apk-x86_64-build-legacy
577- - uses : actions/download-artifact@v5
575+ - uses : actions/download-artifact@v6
578576 with :
579577 name : windows-build
580578 path : windows-build/
581- - uses : actions/download-artifact@v5
579+ - uses : actions/download-artifact@v6
582580 with :
583581 name : linux-x86_64-build
584582 path : linux-x86_64-build/
585- - uses : actions/download-artifact@v5
583+ - uses : actions/download-artifact@v6
586584 with :
587585 name : linux-x86_64-deb
588- - uses : actions/download-artifact@v5
586+ - uses : actions/download-artifact@v6
589587 with :
590588 name : linux-x86_64-rpm
591- - uses : actions/download-artifact@v5
589+ - uses : actions/download-artifact@v6
592590 with :
593591 name : linux-x86_64-appimage
594- - uses : actions/download-artifact@v5
592+ - uses : actions/download-artifact@v6
595593 with :
596594 name : linux-arm64-build
597595 path : linux-arm64-build/
598- - uses : actions/download-artifact@v5
596+ - uses : actions/download-artifact@v6
599597 with :
600598 name : linux-arm64-deb
601- - uses : actions/download-artifact@v5
599+ - uses : actions/download-artifact@v6
602600 with :
603601 name : linux-arm64-rpm
604- - uses : actions/download-artifact@v5
602+ - uses : actions/download-artifact@v6
605603 with :
606604 name : linux-arm64-appimage
607- - uses : actions/download-artifact@v5
605+ - uses : actions/download-artifact@v6
608606 with :
609607 name : linux-alternative-x86_64-build
610608 path : linux-alternative-x86_64-build/
611- - uses : actions/download-artifact@v5
609+ - uses : actions/download-artifact@v6
612610 with :
613611 name : linux-alternative-x86_64-deb
614- - uses : actions/download-artifact@v5
612+ - uses : actions/download-artifact@v6
615613 with :
616614 name : linux-alternative-x86_64-rpm
617- - uses : actions/download-artifact@v5
615+ - uses : actions/download-artifact@v6
618616 with :
619617 name : linux-alternative-x86_64-appimage
620- - uses : actions/download-artifact@v5
618+ - uses : actions/download-artifact@v6
621619 with :
622620 name : linux-alternative-arm64-build
623621 path : linux-alternative-arm64-build/
624- - uses : actions/download-artifact@v5
622+ - uses : actions/download-artifact@v6
625623 with :
626624 name : linux-alternative-arm64-deb
627- - uses : actions/download-artifact@v5
625+ - uses : actions/download-artifact@v6
628626 with :
629627 name : linux-alternative-arm64-rpm
630- - uses : actions/download-artifact@v5
628+ - uses : actions/download-artifact@v6
631629 with :
632630 name : linux-alternative-arm64-appimage
633- - uses : actions/download-artifact@v5
631+ - uses : actions/download-artifact@v6
634632 with :
635633 name : windows-setup
636- - uses : actions/download-artifact@v5
634+ - uses : actions/download-artifact@v6
637635 with :
638636 name : macos-build
639- - uses : actions/download-artifact@v5
637+ - uses : actions/download-artifact@v6
640638 with :
641639 name : macos-dmg
642- - uses : actions/download-artifact@v5
640+ - uses : actions/download-artifact@v6
643641 with :
644642 name : ipa-build
645643 - name : 📦 Zip artifacts
@@ -833,10 +831,11 @@ jobs:
833831 - name : 📦 Get dependencies
834832 run : |
835833 flutter pub get
834+ flutter doctor -v
836835 - name : Setup Fastlane
837836 uses : ruby/setup-ruby@v1
838837 with :
839- ruby-version : " 3.4.6 "
838+ ruby-version : " 3.4.7 "
840839 bundler-cache : true
841840 working-directory : app/android
842841 - name : 🚀 Deploy to Play Store
@@ -871,4 +870,4 @@ jobs:
871870 identifier : LinwoodDev.Flow.Nightly
872871 version : ${{ needs.deploy.outputs.version }}
873872 release-tag : v${{ needs.deploy.outputs.version }}
874- token : ${{ secrets.CI_PAT }}
873+ token : ${{ secrets.CI_PAT }}
0 commit comments