Skip to content

Commit fb51410

Browse files
committed
Update github actions
1 parent 0f312ea commit fb51410

File tree

8 files changed

+304
-281
lines changed

8 files changed

+304
-281
lines changed

.github/workflows/build.yml

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
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

.github/workflows/dart.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- name: ⬆️ Checkout
1616
uses: actions/checkout@v6
17-
- uses: subosito/flutter-action@v2.21.0
17+
- uses: subosito/flutter-action@v2.23.0
1818
with:
1919
flutter-version-file: app/pubspec.yaml
2020
cache: true

.github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
steps:
5151
- name: ⬆️ Checkout
5252
uses: actions/checkout@v6
53-
- uses: subosito/flutter-action@v2.21.0
53+
- uses: subosito/flutter-action@v2.23.0
5454
with:
5555
flutter-version-file: app/pubspec.yaml
5656
cache: true

0 commit comments

Comments
 (0)