2929 uses : actions-rust-lang/setup-rust-toolchain@v1
3030 with :
3131 rust-src-dir : app
32- - uses : subosito/flutter-action@v2.21 .0
32+ - uses : subosito/flutter-action@v2.23 .0
3333 with :
3434 flutter-version-file : app/pubspec.yaml
3535 cache : true
@@ -70,12 +70,12 @@ jobs:
7070 USE_LEGACY_PACKAGING=true flutter build apk -v --release --flavor production
7171 cp build/app/outputs/flutter-apk/app-production-release.apk linwood-butterfly-android-legacy.apk
7272 - name : Archive
73- uses : actions/upload-artifact@v6
73+ uses : actions/upload-artifact@v7
7474 with :
7575 name : apk-build
7676 path : app/linwood-butterfly-android.apk
7777 - name : Archive (legacy)
78- uses : actions/upload-artifact@v6
78+ uses : actions/upload-artifact@v7
7979 with :
8080 name : apk-build-legacy
8181 path : app/linwood-butterfly-android-legacy.apk
@@ -108,32 +108,32 @@ jobs:
108108 cp build/app/outputs/flutter-apk/app-arm64-v8a-production-release.apk linwood-butterfly-android-arm64-legacy.apk
109109 cp build/app/outputs/flutter-apk/app-x86_64-production-release.apk linwood-butterfly-android-x86_64-legacy.apk
110110 - name : Archive
111- uses : actions/upload-artifact@v6
111+ uses : actions/upload-artifact@v7
112112 with :
113113 name : apk-arm-build
114114 path : app/linwood-butterfly-android-arm.apk
115115 - name : Archive
116- uses : actions/upload-artifact@v6
116+ uses : actions/upload-artifact@v7
117117 with :
118118 name : apk-arm64-build
119119 path : app/linwood-butterfly-android-arm64.apk
120120 - name : Archive
121- uses : actions/upload-artifact@v6
121+ uses : actions/upload-artifact@v7
122122 with :
123123 name : apk-x86_64-build
124124 path : app/linwood-butterfly-android-x86_64.apk
125125 - name : Archive (legacy arm)
126- uses : actions/upload-artifact@v6
126+ uses : actions/upload-artifact@v7
127127 with :
128128 name : apk-arm-build-legacy
129129 path : app/linwood-butterfly-android-arm-legacy.apk
130130 - name : Archive (legacy arm64)
131- uses : actions/upload-artifact@v6
131+ uses : actions/upload-artifact@v7
132132 with :
133133 name : apk-arm64-build-legacy
134134 path : app/linwood-butterfly-android-arm64-legacy.apk
135135 - name : Archive (legacy x86_64)
136- uses : actions/upload-artifact@v6
136+ uses : actions/upload-artifact@v7
137137 with :
138138 name : apk-x86_64-build-legacy
139139 path : app/linwood-butterfly-android-x86_64-legacy.apk
@@ -153,7 +153,7 @@ jobs:
153153 uses : actions-rust-lang/setup-rust-toolchain@v1
154154 with :
155155 rust-src-dir : app
156- - uses : subosito/flutter-action@v2.21 .0
156+ - uses : subosito/flutter-action@v2.23 .0
157157 with :
158158 flutter-version-file : app/pubspec.yaml
159159 cache : true
@@ -184,13 +184,13 @@ jobs:
184184 cp scripts/start.bat build/windows/x64/runner/Release/
185185 cp build/windows/x64/linwood-butterfly-windows-setup.exe linwood-butterfly-windows-setup-x86_64.exe
186186 - name : Archive
187- uses : actions/upload-artifact@v6
187+ uses : actions/upload-artifact@v7
188188 with :
189189 name : windows-build
190190 path : |
191191 app/build/windows/x64/runner/Release/**
192192 - name : Archive
193- uses : actions/upload-artifact@v6
193+ uses : actions/upload-artifact@v7
194194 with :
195195 name : windows-setup
196196 path : |
@@ -208,7 +208,7 @@ jobs:
208208 uses : actions-rust-lang/setup-rust-toolchain@v1
209209 with :
210210 rust-src-dir : app
211- - uses : subosito/flutter-action@v2.21 .0
211+ - uses : subosito/flutter-action@v2.23 .0
212212 with :
213213 flutter-version-file : app/pubspec.yaml
214214 cache : true
@@ -222,7 +222,7 @@ jobs:
222222 run : |
223223 dart run msix:create
224224 - name : Archive
225- uses : actions/upload-artifact@v6
225+ uses : actions/upload-artifact@v7
226226 with :
227227 name : msix-build
228228 path : app/build/windows/x64/runner/Release/butterfly.msix
@@ -282,7 +282,7 @@ jobs:
282282 uses : actions-rust-lang/setup-rust-toolchain@v1
283283 with :
284284 rust-src-dir : app
285- - uses : subosito/flutter-action@v2.21 .0
285+ - uses : subosito/flutter-action@v2.23 .0
286286 with :
287287 flutter-version-file : app/pubspec.yaml
288288 channel : " master"
@@ -357,25 +357,25 @@ jobs:
357357 chmod +x scripts/start.sh
358358 cp scripts/start.sh build/linux/${{ matrix.arch.dir }}/release/bundle
359359 - name : Archive
360- uses : actions/upload-artifact@v6
360+ uses : actions/upload-artifact@v7
361361 with :
362362 name : linux-${{ matrix.arch.name }}-build
363363 path : |
364364 app/build/linux/${{ matrix.arch.dir }}/release/bundle/**
365365 - name : Archive .deb
366- uses : actions/upload-artifact@v6
366+ uses : actions/upload-artifact@v7
367367 with :
368368 name : linux-${{ matrix.arch.name }}-deb
369369 path : |
370370 app/linwood-butterfly-linux-${{ matrix.arch.name }}.deb
371371 - name : Archive .rpm
372- uses : actions/upload-artifact@v6
372+ uses : actions/upload-artifact@v7
373373 with :
374374 name : linux-${{ matrix.arch.name }}-rpm
375375 path : |
376376 app/build/linwood-butterfly-linux-${{ matrix.arch.name }}.rpm
377377 - name : Archive .AppImage
378- uses : actions/upload-artifact@v6
378+ uses : actions/upload-artifact@v7
379379 with :
380380 name : linux-${{ matrix.arch.name }}-appimage
381381 path : |
@@ -413,7 +413,7 @@ jobs:
413413 with :
414414 snap : ${{ steps.build.outputs.snap }}
415415 release : ${{ github.ref == 'refs/heads/develop' && 'edge' || github.ref == 'refs/heads/main' && 'candidate' || github.ref == 'refs/tags/nightly' && 'beta' || 'stable' }}
416- - uses : actions/upload-artifact@v6
416+ - uses : actions/upload-artifact@v7
417417 with :
418418 name : linux-${{ matrix.arch.name }}-snap
419419 path : ${{ steps.build.outputs.snap }}
@@ -429,7 +429,7 @@ jobs:
429429 uses : actions-rust-lang/setup-rust-toolchain@v1
430430 with :
431431 rust-src-dir : app
432- - uses : subosito/flutter-action@v2.21 .0
432+ - uses : subosito/flutter-action@v2.23 .0
433433 with :
434434 flutter-version-file : app/pubspec.yaml
435435 - uses : actions/setup-python@v6
@@ -461,13 +461,13 @@ jobs:
461461 run : |
462462 appdmg DmgSetup.json linwood-butterfly-macos.dmg
463463 - name : Archive
464- uses : actions/upload-artifact@v6
464+ uses : actions/upload-artifact@v7
465465 with :
466466 name : macos-build
467467 path : |
468468 app/build/macos/Build/Products/Release/linwood-butterfly-macos.zip
469469 - name : Archive
470- uses : actions/upload-artifact@v6
470+ uses : actions/upload-artifact@v7
471471 with :
472472 name : macos-dmg
473473 path : |
@@ -486,7 +486,7 @@ jobs:
486486 uses : actions-rust-lang/setup-rust-toolchain@v1
487487 with :
488488 rust-src-dir : app
489- - uses : subosito/flutter-action@v2.21 .0
489+ - uses : subosito/flutter-action@v2.23 .0
490490 with :
491491 flutter-version-file : app/pubspec.yaml
492492 # cache: true
@@ -509,7 +509,7 @@ jobs:
509509 zip -vr linwood-butterfly-ios.ipa Payload/
510510 # ls -l linwood-butterfly-ios.ipa
511511 - name : Archive
512- uses : actions/upload-artifact@v6
512+ uses : actions/upload-artifact@v7
513513 with :
514514 name : ipa-build
515515 path : app/build/ios/iphoneos/linwood-butterfly-ios.ipa
@@ -535,16 +535,16 @@ jobs:
535535 - name : Log Docker tag
536536 run : echo "Docker tag is ${{ env.tag }}"
537537 - name : Login to Docker Hub
538- uses : docker/login-action@v3
538+ uses : docker/login-action@v4
539539 with :
540540 username : ${{ secrets.DOCKERHUB_USERNAME }}
541541 password : ${{ secrets.DOCKERHUB_TOKEN }}
542542 - name : Set up QEMU
543- uses : docker/setup-qemu-action@v3
543+ uses : docker/setup-qemu-action@v4
544544 - name : Set up Docker Buildx
545- uses : docker/setup-buildx-action@v3
545+ uses : docker/setup-buildx-action@v4
546546 - name : Build and push Docker image
547- uses : docker/build-push-action@v6
547+ uses : docker/build-push-action@v7
548548 if : ${{ env.tag != 'unknown' }}
549549 with :
550550 context : .
@@ -583,96 +583,96 @@ jobs:
583583 echo "BUTTERFLY_BUILD_NUMBER=${BUTTERFLY_BUILD_NUMBER}" >> $GITHUB_OUTPUT
584584 git config --global user.email "ci@linwood.dev"
585585 git config --global user.name "Linwood CI"
586- - uses : actions/download-artifact@v7
586+ - uses : actions/download-artifact@v8
587587 with :
588588 name : apk-build
589- - uses : actions/download-artifact@v7
589+ - uses : actions/download-artifact@v8
590590 with :
591591 name : apk-arm-build
592- - uses : actions/download-artifact@v7
592+ - uses : actions/download-artifact@v8
593593 with :
594594 name : apk-arm64-build
595- - uses : actions/download-artifact@v7
595+ - uses : actions/download-artifact@v8
596596 with :
597597 name : apk-x86_64-build
598- - uses : actions/download-artifact@v7
598+ - uses : actions/download-artifact@v8
599599 with :
600600 name : apk-build-legacy
601- - uses : actions/download-artifact@v7
601+ - uses : actions/download-artifact@v8
602602 with :
603603 name : apk-arm-build-legacy
604- - uses : actions/download-artifact@v7
604+ - uses : actions/download-artifact@v8
605605 with :
606606 name : apk-arm64-build-legacy
607- - uses : actions/download-artifact@v7
607+ - uses : actions/download-artifact@v8
608608 with :
609609 name : apk-x86_64-build-legacy
610- - uses : actions/download-artifact@v7
610+ - uses : actions/download-artifact@v8
611611 with :
612612 name : windows-build
613613 path : windows-build/
614- - uses : actions/download-artifact@v7
614+ - uses : actions/download-artifact@v8
615615 with :
616616 name : linux-x86_64-build
617617 path : linux-x86_64-build/
618- - uses : actions/download-artifact@v7
618+ - uses : actions/download-artifact@v8
619619 with :
620620 name : linux-x86_64-deb
621- - uses : actions/download-artifact@v7
621+ - uses : actions/download-artifact@v8
622622 with :
623623 name : linux-x86_64-rpm
624- - uses : actions/download-artifact@v7
624+ - uses : actions/download-artifact@v8
625625 with :
626626 name : linux-x86_64-appimage
627- - uses : actions/download-artifact@v7
627+ - uses : actions/download-artifact@v8
628628 with :
629629 name : linux-arm64-build
630630 path : linux-arm64-build/
631- - uses : actions/download-artifact@v7
631+ - uses : actions/download-artifact@v8
632632 with :
633633 name : linux-arm64-deb
634- - uses : actions/download-artifact@v7
634+ - uses : actions/download-artifact@v8
635635 with :
636636 name : linux-arm64-rpm
637- - uses : actions/download-artifact@v7
637+ - uses : actions/download-artifact@v8
638638 with :
639639 name : linux-arm64-appimage
640- - uses : actions/download-artifact@v7
640+ - uses : actions/download-artifact@v8
641641 with :
642642 name : linux-alternative-x86_64-build
643643 path : linux-alternative-x86_64-build/
644- - uses : actions/download-artifact@v7
644+ - uses : actions/download-artifact@v8
645645 with :
646646 name : linux-alternative-x86_64-deb
647- - uses : actions/download-artifact@v7
647+ - uses : actions/download-artifact@v8
648648 with :
649649 name : linux-alternative-x86_64-rpm
650- - uses : actions/download-artifact@v7
650+ - uses : actions/download-artifact@v8
651651 with :
652652 name : linux-alternative-x86_64-appimage
653- - uses : actions/download-artifact@v7
653+ - uses : actions/download-artifact@v8
654654 with :
655655 name : linux-alternative-arm64-build
656656 path : linux-alternative-arm64-build/
657- - uses : actions/download-artifact@v7
657+ - uses : actions/download-artifact@v8
658658 with :
659659 name : linux-alternative-arm64-deb
660- - uses : actions/download-artifact@v7
660+ - uses : actions/download-artifact@v8
661661 with :
662662 name : linux-alternative-arm64-rpm
663- - uses : actions/download-artifact@v7
663+ - uses : actions/download-artifact@v8
664664 with :
665665 name : linux-alternative-arm64-appimage
666- - uses : actions/download-artifact@v7
666+ - uses : actions/download-artifact@v8
667667 with :
668668 name : windows-setup
669- - uses : actions/download-artifact@v7
669+ - uses : actions/download-artifact@v8
670670 with :
671671 name : macos-build
672- - uses : actions/download-artifact@v7
672+ - uses : actions/download-artifact@v8
673673 with :
674674 name : macos-dmg
675- - uses : actions/download-artifact@v7
675+ - uses : actions/download-artifact@v8
676676 with :
677677 name : ipa-build
678678 - name : 📦 Zip artifacts
@@ -871,7 +871,7 @@ jobs:
871871 with :
872872 java-version : " 17"
873873 distribution : " temurin"
874- - uses : subosito/flutter-action@v2.21 .0
874+ - uses : subosito/flutter-action@v2.23 .0
875875 with :
876876 flutter-version-file : app/pubspec.yaml
877877 cache : true
0 commit comments