Skip to content

Commit 4d5abc5

Browse files
committed
Upgrade to flutter 3.38
1 parent 75a1379 commit 4d5abc5

File tree

14 files changed

+590
-576
lines changed

14 files changed

+590
-576
lines changed

.github/workflows/build.yml

Lines changed: 62 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-24.04
2020
steps:
2121
- name: ⬆️ Checkout
22-
uses: actions/checkout@v5
22+
uses: actions/checkout@v6
2323
- name: 🔧 Setup java
2424
uses: actions/setup-java@v5
2525
with:
@@ -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@v5
68+
uses: actions/upload-artifact@v6
6969
with:
7070
name: apk-build
7171
path: app/linwood-flow-android.apk
7272
- name: Archive (legacy)
73-
uses: actions/upload-artifact@v5
73+
uses: actions/upload-artifact@v6
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@v5
106+
uses: actions/upload-artifact@v6
107107
with:
108108
name: apk-arm-build
109109
path: app/linwood-flow-android-arm.apk
110110
- name: Archive
111-
uses: actions/upload-artifact@v5
111+
uses: actions/upload-artifact@v6
112112
with:
113113
name: apk-arm64-build
114114
path: app/linwood-flow-android-arm64.apk
115115
- name: Archive
116-
uses: actions/upload-artifact@v5
116+
uses: actions/upload-artifact@v6
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@v5
121+
uses: actions/upload-artifact@v6
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@v5
126+
uses: actions/upload-artifact@v6
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@v5
131+
uses: actions/upload-artifact@v6
132132
with:
133133
name: apk-x86_64-build-legacy
134134
path: app/linwood-flow-android-x86_64-legacy.apk
@@ -139,7 +139,7 @@ jobs:
139139
working-directory: app
140140
steps:
141141
- name: ⬆️ Checkout
142-
uses: actions/checkout@v5
142+
uses: actions/checkout@v6
143143
- name: Make yq tool available on Windows runners
144144
run: |
145145
choco install yq
@@ -174,13 +174,13 @@ jobs:
174174
cp scripts/start.bat build/windows/x64/runner/Release/
175175
cp build/windows/x64/linwood-flow-windows-setup.exe linwood-flow-windows-setup-x86_64.exe
176176
- name: Archive
177-
uses: actions/upload-artifact@v5
177+
uses: actions/upload-artifact@v6
178178
with:
179179
name: windows-build
180180
path: |
181181
app/build/windows/x64/runner/Release/**
182182
- name: Archive
183-
uses: actions/upload-artifact@v5
183+
uses: actions/upload-artifact@v6
184184
with:
185185
name: windows-setup
186186
path: |
@@ -193,7 +193,7 @@ jobs:
193193
working-directory: app
194194
steps:
195195
- name: ⬆️ Checkout
196-
uses: actions/checkout@v5
196+
uses: actions/checkout@v6
197197
- uses: subosito/[email protected]
198198
with:
199199
flutter-version-file: app/pubspec.yaml
@@ -207,7 +207,7 @@ jobs:
207207
run: |
208208
dart run msix:create
209209
- name: Archive
210-
uses: actions/upload-artifact@v5
210+
uses: actions/upload-artifact@v6
211211
with:
212212
name: msix-build
213213
path: app/build/windows/x64/runner/Release/flow.msix
@@ -238,7 +238,7 @@ jobs:
238238
working-directory: app
239239
steps:
240240
- name: ⬆️ Checkout
241-
uses: actions/checkout@v5
241+
uses: actions/checkout@v6
242242
- name: Get dependencies
243243
run: |
244244
sudo apt-get update
@@ -333,25 +333,25 @@ jobs:
333333
chmod +x scripts/start.sh
334334
cp scripts/start.sh build/linux/${{ matrix.arch.dir }}/release/bundle
335335
- name: Archive
336-
uses: actions/upload-artifact@v5
336+
uses: actions/upload-artifact@v6
337337
with:
338338
name: linux-${{ matrix.arch.name }}-build
339339
path: |
340340
app/build/linux/${{ matrix.arch.dir }}/release/bundle/**
341341
- name: Archive .deb
342-
uses: actions/upload-artifact@v5
342+
uses: actions/upload-artifact@v6
343343
with:
344344
name: linux-${{ matrix.arch.name }}-deb
345345
path: |
346346
app/linwood-flow-linux-${{ matrix.arch.name }}.deb
347347
- name: Archive .rpm
348-
uses: actions/upload-artifact@v5
348+
uses: actions/upload-artifact@v6
349349
with:
350350
name: linux-${{ matrix.arch.name }}-rpm
351351
path: |
352352
app/build/linwood-flow-linux-${{ matrix.arch.name }}.rpm
353353
- name: Archive .AppImage
354-
uses: actions/upload-artifact@v5
354+
uses: actions/upload-artifact@v6
355355
with:
356356
name: linux-${{ matrix.arch.name }}-appimage
357357
path: |
@@ -373,7 +373,7 @@ jobs:
373373
runs-on: ${{ matrix.arch.image }}
374374
steps:
375375
- name: ⬆️ Checkout
376-
uses: actions/checkout@v5
376+
uses: actions/checkout@v6
377377
- name: Add snapcraft directory
378378
run: |
379379
mkdir -p snap
@@ -388,7 +388,7 @@ jobs:
388388
with:
389389
snap: ${{ steps.build.outputs.snap }}
390390
release: ${{ github.ref == 'refs/heads/develop' && 'edge' || github.ref == 'refs/heads/main' && 'candidate' || github.ref == 'refs/tags/nightly' && 'beta' || 'stable' }}
391-
- uses: actions/upload-artifact@v5
391+
- uses: actions/upload-artifact@v6
392392
with:
393393
name: linux-${{ matrix.arch.name }}-snap
394394
path: ${{ steps.build.outputs.snap }}
@@ -399,7 +399,7 @@ jobs:
399399
working-directory: app
400400
steps:
401401
- name: ⬆️ Checkout
402-
uses: actions/checkout@v5
402+
uses: actions/checkout@v6
403403
- uses: subosito/[email protected]
404404
with:
405405
flutter-version-file: app/pubspec.yaml
@@ -431,13 +431,13 @@ jobs:
431431
run: |
432432
appdmg DmgSetup.json linwood-flow-macos.dmg
433433
- name: Archive
434-
uses: actions/upload-artifact@v5
434+
uses: actions/upload-artifact@v6
435435
with:
436436
name: macos-build
437437
path: |
438438
app/build/macos/Build/Products/Release/linwood-flow-macos.zip
439439
- name: Archive
440-
uses: actions/upload-artifact@v5
440+
uses: actions/upload-artifact@v6
441441
with:
442442
name: macos-dmg
443443
path: |
@@ -451,11 +451,11 @@ jobs:
451451
working-directory: app
452452
steps:
453453
- name: ⬆️ Checkout
454-
uses: actions/checkout@v5
454+
uses: actions/checkout@v6
455455
- uses: subosito/[email protected]
456456
with:
457457
flutter-version-file: app/pubspec.yaml
458-
cache: true
458+
#cache: true
459459
- name: 📦 Get dependencies
460460
run: |
461461
flutter clean
@@ -474,7 +474,7 @@ jobs:
474474
zip -vr linwood-flow-ios.ipa Payload/
475475
# ls -l linwood-flow-ios.ipa
476476
- name: Archive
477-
uses: actions/upload-artifact@v5
477+
uses: actions/upload-artifact@v6
478478
with:
479479
name: ipa-build
480480
path: app/build/ios/iphoneos/linwood-flow-ios.ipa
@@ -484,7 +484,7 @@ jobs:
484484
if: github.event_name != 'pull_request'
485485
steps:
486486
- name: ⬆️ Checkout
487-
uses: actions/checkout@v5
487+
uses: actions/checkout@v6
488488
- name: Set Docker tag
489489
id: docker_tag
490490
run: |
@@ -530,7 +530,7 @@ jobs:
530530
- build-ipa
531531
steps:
532532
- name: ⬆️ Checkout
533-
uses: actions/checkout@v5
533+
uses: actions/checkout@v6
534534
env:
535535
CI_PAT: ${{ secrets.CI_PAT }}
536536
with:
@@ -548,96 +548,96 @@ jobs:
548548
echo "FLOW_BUILD_NUMBER=${FLOW_BUILD_NUMBER}" >> $GITHUB_OUTPUT
549549
git config --global user.email "[email protected]"
550550
git config --global user.name "Linwood CI"
551-
- uses: actions/download-artifact@v6
551+
- uses: actions/download-artifact@v7
552552
with:
553553
name: apk-build
554-
- uses: actions/download-artifact@v6
554+
- uses: actions/download-artifact@v7
555555
with:
556556
name: apk-arm-build
557-
- uses: actions/download-artifact@v6
557+
- uses: actions/download-artifact@v7
558558
with:
559559
name: apk-arm64-build
560-
- uses: actions/download-artifact@v6
560+
- uses: actions/download-artifact@v7
561561
with:
562562
name: apk-x86_64-build
563-
- uses: actions/download-artifact@v6
563+
- uses: actions/download-artifact@v7
564564
with:
565565
name: apk-build-legacy
566-
- uses: actions/download-artifact@v6
566+
- uses: actions/download-artifact@v7
567567
with:
568568
name: apk-arm-build-legacy
569-
- uses: actions/download-artifact@v6
569+
- uses: actions/download-artifact@v7
570570
with:
571571
name: apk-arm64-build-legacy
572-
- uses: actions/download-artifact@v6
572+
- uses: actions/download-artifact@v7
573573
with:
574574
name: apk-x86_64-build-legacy
575-
- uses: actions/download-artifact@v6
575+
- uses: actions/download-artifact@v7
576576
with:
577577
name: windows-build
578578
path: windows-build/
579-
- uses: actions/download-artifact@v6
579+
- uses: actions/download-artifact@v7
580580
with:
581581
name: linux-x86_64-build
582582
path: linux-x86_64-build/
583-
- uses: actions/download-artifact@v6
583+
- uses: actions/download-artifact@v7
584584
with:
585585
name: linux-x86_64-deb
586-
- uses: actions/download-artifact@v6
586+
- uses: actions/download-artifact@v7
587587
with:
588588
name: linux-x86_64-rpm
589-
- uses: actions/download-artifact@v6
589+
- uses: actions/download-artifact@v7
590590
with:
591591
name: linux-x86_64-appimage
592-
- uses: actions/download-artifact@v6
592+
- uses: actions/download-artifact@v7
593593
with:
594594
name: linux-arm64-build
595595
path: linux-arm64-build/
596-
- uses: actions/download-artifact@v6
596+
- uses: actions/download-artifact@v7
597597
with:
598598
name: linux-arm64-deb
599-
- uses: actions/download-artifact@v6
599+
- uses: actions/download-artifact@v7
600600
with:
601601
name: linux-arm64-rpm
602-
- uses: actions/download-artifact@v6
602+
- uses: actions/download-artifact@v7
603603
with:
604604
name: linux-arm64-appimage
605-
- uses: actions/download-artifact@v6
605+
- uses: actions/download-artifact@v7
606606
with:
607607
name: linux-alternative-x86_64-build
608608
path: linux-alternative-x86_64-build/
609-
- uses: actions/download-artifact@v6
609+
- uses: actions/download-artifact@v7
610610
with:
611611
name: linux-alternative-x86_64-deb
612-
- uses: actions/download-artifact@v6
612+
- uses: actions/download-artifact@v7
613613
with:
614614
name: linux-alternative-x86_64-rpm
615-
- uses: actions/download-artifact@v6
615+
- uses: actions/download-artifact@v7
616616
with:
617617
name: linux-alternative-x86_64-appimage
618-
- uses: actions/download-artifact@v6
618+
- uses: actions/download-artifact@v7
619619
with:
620620
name: linux-alternative-arm64-build
621621
path: linux-alternative-arm64-build/
622-
- uses: actions/download-artifact@v6
622+
- uses: actions/download-artifact@v7
623623
with:
624624
name: linux-alternative-arm64-deb
625-
- uses: actions/download-artifact@v6
625+
- uses: actions/download-artifact@v7
626626
with:
627627
name: linux-alternative-arm64-rpm
628-
- uses: actions/download-artifact@v6
628+
- uses: actions/download-artifact@v7
629629
with:
630630
name: linux-alternative-arm64-appimage
631-
- uses: actions/download-artifact@v6
631+
- uses: actions/download-artifact@v7
632632
with:
633633
name: windows-setup
634-
- uses: actions/download-artifact@v6
634+
- uses: actions/download-artifact@v7
635635
with:
636636
name: macos-build
637-
- uses: actions/download-artifact@v6
637+
- uses: actions/download-artifact@v7
638638
with:
639639
name: macos-dmg
640-
- uses: actions/download-artifact@v6
640+
- uses: actions/download-artifact@v7
641641
with:
642642
name: ipa-build
643643
- name: 📦 Zip artifacts
@@ -801,7 +801,7 @@ jobs:
801801
PLAY_STORE_CREDENTIALS: ${{ secrets.PLAY_STORE_CREDENTIALS }}
802802
steps:
803803
- name: ⬆️ Checkout
804-
uses: actions/checkout@v5
804+
uses: actions/checkout@v6
805805
with:
806806
token: ${{ secrets.CI_PAT }}
807807
- name: Setup git
@@ -835,7 +835,7 @@ jobs:
835835
- name: Setup Fastlane
836836
uses: ruby/setup-ruby@v1
837837
with:
838-
ruby-version: "3.4.7"
838+
ruby-version: "3.4.8"
839839
bundler-cache: true
840840
working-directory: app/android
841841
- name: 🚀 Deploy to Play Store
@@ -854,7 +854,7 @@ jobs:
854854
needs: [deploy]
855855
runs-on: windows-latest
856856
steps:
857-
- uses: actions/checkout@v5
857+
- uses: actions/checkout@v6
858858
with:
859859
token: ${{ secrets.CI_PAT }}
860860
- if: ${{ github.ref == 'refs/tags/stable' }}
@@ -870,4 +870,4 @@ jobs:
870870
identifier: LinwoodDev.Flow.Nightly
871871
version: ${{ needs.deploy.outputs.version }}
872872
release-tag: v${{ needs.deploy.outputs.version }}
873-
token: ${{ secrets.CI_PAT }}
873+
token: ${{ secrets.CI_PAT }}

.github/workflows/calibreapp-image-actions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout Repo
19-
uses: actions/checkout@v5
19+
uses: actions/checkout@v6
2020

2121
- name: Compress Images
2222
uses: calibreapp/image-actions@main

0 commit comments

Comments
 (0)