Skip to content

Commit 6f82297

Browse files
committed
Upgrade to flutter 3.35, fix icons
1 parent e82aff1 commit 6f82297

File tree

23 files changed

+812
-830
lines changed

23 files changed

+812
-830
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: ⬆️ Checkout
2222
uses: actions/checkout@v5
2323
- name: 🔧 Setup java
24-
uses: actions/setup-java@v4
24+
uses: actions/setup-java@v5
2525
with:
2626
java-version: "17"
2727
distribution: "temurin"
@@ -754,7 +754,7 @@ jobs:
754754
if [[ -n "$KEY_JKS" ]] ; then echo "$KEY_JKS" | base64 --decode > key.jks ; fi
755755
echo "$PLAY_STORE_CREDENTIALS" | base64 --decode > play-store-credentials.json
756756
- name: 🔧 Setup java
757-
uses: actions/setup-java@v4
757+
uses: actions/setup-java@v5
758758
with:
759759
java-version: "17"
760760
distribution: "temurin"

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ RUN flutter config --enable-web
2424
RUN flutter build web
2525

2626
# Nginx Container
27-
FROM nginx:alpine
27+
FROM nginx:1-alpine
2828

2929
EXPOSE 80
3030

api/pubspec.lock

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,18 +53,18 @@ packages:
5353
dependency: transitive
5454
description:
5555
name: build
56-
sha256: "7174c5d84b0fed00a1f5e7543597b35d67560465ae3d909f0889b8b20419d5e3"
56+
sha256: "6439a9c71a4e6eca8d9490c1b380a25b02675aa688137dfbe66d2062884a23ac"
5757
url: "https://pub.dev"
5858
source: hosted
59-
version: "3.0.1"
59+
version: "3.0.2"
6060
build_config:
6161
dependency: transitive
6262
description:
6363
name: build_config
64-
sha256: "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33"
64+
sha256: "4f64382b97504dc2fcdf487d5aae33418e08b4703fc21249e4db6d804a4d0187"
6565
url: "https://pub.dev"
6666
source: hosted
67-
version: "1.1.2"
67+
version: "1.2.0"
6868
build_daemon:
6969
dependency: transitive
7070
description:
@@ -77,26 +77,26 @@ packages:
7777
dependency: transitive
7878
description:
7979
name: build_resolvers
80-
sha256: "82730bf3d9043366ba8c02e4add05842a10739899520a6a22ddbd22d333bd5bb"
80+
sha256: "2b21a125d66a86b9511cc3fb6c668c42e9a1185083922bf60e46d483a81a9712"
8181
url: "https://pub.dev"
8282
source: hosted
83-
version: "3.0.1"
83+
version: "3.0.2"
8484
build_runner:
8585
dependency: "direct dev"
8686
description:
8787
name: build_runner
88-
sha256: "32c6b3d172f1f46b7c4df6bc4a47b8d88afb9e505dd4ace4af80b3c37e89832b"
88+
sha256: fd3c09f4bbff7fa6e8d8ef688a0b2e8a6384e6483a25af0dac75fef362bcfe6f
8989
url: "https://pub.dev"
9090
source: hosted
91-
version: "2.6.1"
91+
version: "2.7.0"
9292
build_runner_core:
9393
dependency: transitive
9494
description:
9595
name: build_runner_core
96-
sha256: "4b188774b369104ad96c0e4ca2471e5162f0566ce277771b179bed5eabf2d048"
96+
sha256: ab27e46c8aa233e610cf6084ee6d8a22c6f873a0a9929241d8855b7a72978ae7
9797
url: "https://pub.dev"
9898
source: hosted
99-
version: "9.2.1"
99+
version: "9.3.0"
100100
built_collection:
101101
dependency: transitive
102102
description:
@@ -550,10 +550,10 @@ packages:
550550
dependency: transitive
551551
description:
552552
name: watcher
553-
sha256: "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a"
553+
sha256: "5bf046f41320ac97a469d506261797f35254fa61c641741ef32dacda98b7d39c"
554554
url: "https://pub.dev"
555555
source: hosted
556-
version: "1.1.2"
556+
version: "1.1.3"
557557
web:
558558
dependency: transitive
559559
description:

app/android/Gemfile.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@ GEM
1111
artifactory (3.0.17)
1212
atomos (0.1.3)
1313
aws-eventstream (1.4.0)
14-
aws-partitions (1.1146.0)
15-
aws-sdk-core (3.229.0)
14+
aws-partitions (1.1152.0)
15+
aws-sdk-core (3.231.0)
1616
aws-eventstream (~> 1, >= 1.3.0)
1717
aws-partitions (~> 1, >= 1.992.0)
1818
aws-sigv4 (~> 1.9)
1919
base64
2020
bigdecimal
2121
jmespath (~> 1, >= 1.6.1)
2222
logger
23-
aws-sdk-kms (1.110.0)
24-
aws-sdk-core (~> 3, >= 3.228.0)
23+
aws-sdk-kms (1.112.0)
24+
aws-sdk-core (~> 3, >= 3.231.0)
2525
aws-sigv4 (~> 1.5)
26-
aws-sdk-s3 (1.196.1)
27-
aws-sdk-core (~> 3, >= 3.228.0)
26+
aws-sdk-s3 (1.198.0)
27+
aws-sdk-core (~> 3, >= 3.231.0)
2828
aws-sdk-kms (~> 1)
2929
aws-sigv4 (~> 1.5)
3030
aws-sigv4 (1.12.1)
@@ -182,17 +182,17 @@ GEM
182182
trailblazer-option (>= 0.1.1, < 0.2.0)
183183
uber (< 0.2.0)
184184
retriable (3.1.2)
185-
rexml (3.4.1)
185+
rexml (3.4.2)
186186
rouge (3.28.0)
187187
ruby2_keywords (0.0.5)
188188
rubyzip (2.4.1)
189189
screengrab (1.0.0)
190190
fastlane (>= 2.0.0, < 3.0.0)
191191
security (0.1.5)
192-
signet (0.20.0)
192+
signet (0.21.0)
193193
addressable (~> 2.8)
194194
faraday (>= 0.17.5, < 3.a)
195-
jwt (>= 1.5, < 3.0)
195+
jwt (>= 1.5, < 4.0)
196196
multi_json (~> 1.10)
197197
simctl (1.6.10)
198198
CFPropertyList
@@ -233,4 +233,4 @@ DEPENDENCIES
233233
screengrab
234234

235235
BUNDLED WITH
236-
2.6.9
236+
2.7.1

app/android/app/build.gradle

Lines changed: 0 additions & 112 deletions
This file was deleted.

app/android/app/build.gradle.kts

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
import java.util.Properties
2+
import java.io.FileInputStream
3+
4+
plugins {
5+
id("com.android.application")
6+
id("kotlin-android")
7+
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
8+
id("dev.flutter.flutter-gradle-plugin")
9+
}
10+
11+
val keystoreProperties = Properties()
12+
val keystorePropertiesFile = rootProject.file("key.properties")
13+
if (keystorePropertiesFile.exists()) {
14+
keystoreProperties.load(FileInputStream(keystorePropertiesFile))
15+
}
16+
17+
android {
18+
namespace = "dev.linwood.flow"
19+
compileSdk = flutter.compileSdkVersion
20+
ndkVersion = flutter.ndkVersion
21+
22+
compileOptions {
23+
sourceCompatibility = JavaVersion.VERSION_11
24+
targetCompatibility = JavaVersion.VERSION_11
25+
}
26+
27+
kotlinOptions {
28+
jvmTarget = JavaVersion.VERSION_11.toString()
29+
}
30+
31+
flavorDimensions += "default"
32+
productFlavors {
33+
create("production") {
34+
dimension = "default"
35+
applicationIdSuffix = ""
36+
manifestPlaceholders["appName"] = "Flow"
37+
}
38+
create("development") {
39+
dimension = "default"
40+
applicationIdSuffix = ""
41+
manifestPlaceholders["appName"] = "Flow Nightly"
42+
}
43+
create("nightly") {
44+
dimension = "default"
45+
applicationIdSuffix = ".nightly"
46+
manifestPlaceholders["appName"] = "Flow Nightly"
47+
}
48+
}
49+
50+
defaultConfig {
51+
applicationId = "dev.linwood.flow"
52+
// You can update the following values to match your application needs.
53+
// For more information, see: https://flutter.dev/to/review-gradle-config.
54+
minSdk = 24
55+
targetSdk = flutter.targetSdkVersion
56+
versionCode = flutter.versionCode
57+
versionName = flutter.versionName
58+
}
59+
60+
signingConfigs {
61+
create("release") {
62+
keyAlias = keystoreProperties["keyAlias"] as String?
63+
keyPassword = keystoreProperties["keyPassword"] as String?
64+
storeFile = keystoreProperties["storeFile"]?.let { file(it) }
65+
storePassword = keystoreProperties["storePassword"] as String?
66+
}
67+
}
68+
69+
buildTypes {
70+
release {
71+
// Use your release keystore if available, fall back to debug key
72+
signingConfig = if (keystorePropertiesFile.exists()) {
73+
signingConfigs.getByName("release")
74+
} else {
75+
signingConfigs.getByName("debug")
76+
}
77+
}
78+
}
79+
dependenciesInfo {
80+
// Disables dependency metadata when building APKs.
81+
includeInApk = false
82+
// Disables dependency metadata when building Android App Bundles.
83+
includeInBundle = false
84+
}
85+
}
86+
87+
flutter {
88+
source = "../.."
89+
}

app/android/build.gradle

Lines changed: 0 additions & 18 deletions
This file was deleted.

app/android/build.gradle.kts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
allprojects {
2+
repositories {
3+
google()
4+
mavenCentral()
5+
}
6+
}
7+
8+
val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").get()
9+
rootProject.layout.buildDirectory.value(newBuildDir)
10+
11+
subprojects {
12+
val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
13+
project.layout.buildDirectory.value(newSubprojectBuildDir)
14+
}
15+
subprojects {
16+
project.evaluationDependsOn(":app")
17+
}
18+
19+
tasks.register<Delete>("clean") {
20+
delete(rootProject.layout.buildDirectory)
21+
}

0 commit comments

Comments
 (0)