From 399e5ddd5783e02a18c597bbf823e4c9f78fdc49 Mon Sep 17 00:00:00 2001 From: Leo Iorio Date: Thu, 2 Jul 2026 19:49:15 -0300 Subject: [PATCH 1/4] fix: changed flutter version on fastlane to stable instead of fixed version --- .github/workflows/build_android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_android.yml b/.github/workflows/build_android.yml index 7dc359c..c48dc72 100644 --- a/.github/workflows/build_android.yml +++ b/.github/workflows/build_android.yml @@ -33,7 +33,7 @@ jobs: - name: Setup Flutter Version uses: subosito/flutter-action@v2 with: - flutter-version: "3.24.3" + flutter-version: "stable" - name: Get flutter dependencies run: flutter pub get From 448ba44f0b0ef958d5c516a0c78bdecc09865b9a Mon Sep 17 00:00:00 2001 From: Leo Iorio Date: Thu, 2 Jul 2026 19:51:14 -0300 Subject: [PATCH 2/4] fix: typo --- .github/workflows/build_android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_android.yml b/.github/workflows/build_android.yml index c48dc72..d427a7b 100644 --- a/.github/workflows/build_android.yml +++ b/.github/workflows/build_android.yml @@ -33,7 +33,7 @@ jobs: - name: Setup Flutter Version uses: subosito/flutter-action@v2 with: - flutter-version: "stable" + channel: "stable" - name: Get flutter dependencies run: flutter pub get From 4c7fce373f5baa4b3dc857cdc767a430c2db7a8a Mon Sep 17 00:00:00 2001 From: Leo Iorio Date: Thu, 2 Jul 2026 20:12:15 -0300 Subject: [PATCH 3/4] fix: resolve Android CI build failure on Flutter 3.44 stable. Replace abandoned lucide_icons with lucide_icons_flutter and bump Gradle, AGP and Kotlin to supported versions. --- .github/workflows/build_android.yml | 1 + android/gradle/wrapper/gradle-wrapper.properties | 2 +- android/settings.gradle | 4 ++-- lib/app/view/edit_page_view.dart | 2 +- lib/app/widgets/common/app_drawer.dart | 2 +- lib/app/widgets/common/navigation_top_bar.dart | 2 +- lib/app/widgets/common/return_button.dart | 2 +- pubspec.lock | 8 ++++---- pubspec.yaml | 2 +- 9 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build_android.yml b/.github/workflows/build_android.yml index d427a7b..1759f01 100644 --- a/.github/workflows/build_android.yml +++ b/.github/workflows/build_android.yml @@ -33,6 +33,7 @@ jobs: - name: Setup Flutter Version uses: subosito/flutter-action@v2 with: + flutter-version: "3.44.4" channel: "stable" - name: Get flutter dependencies diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index afa1e8e..e4ef43f 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-all.zip diff --git a/android/settings.gradle b/android/settings.gradle index bd247b0..b6ae39a 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -19,8 +19,8 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "8.7.0" apply false - id "org.jetbrains.kotlin.android" version "2.1.0" apply false + id "com.android.application" version "8.11.1" apply false + id "org.jetbrains.kotlin.android" version "2.2.20" apply false } include ":app" diff --git a/lib/app/view/edit_page_view.dart b/lib/app/view/edit_page_view.dart index 1cb9c38..54b91ef 100644 --- a/lib/app/view/edit_page_view.dart +++ b/lib/app/view/edit_page_view.dart @@ -8,7 +8,7 @@ import 'package:flutter/material.dart'; import 'package:dev_medias_front_flutter/app/utils/theme/app_colors.dart'; import 'package:flutter_mobx/flutter_mobx.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; -import 'package:lucide_icons/lucide_icons.dart'; +import 'package:lucide_icons_flutter/lucide_icons.dart'; class EditPage extends StatefulWidget { final CourseModel course; diff --git a/lib/app/widgets/common/app_drawer.dart b/lib/app/widgets/common/app_drawer.dart index e530b69..5d0cfa7 100644 --- a/lib/app/widgets/common/app_drawer.dart +++ b/lib/app/widgets/common/app_drawer.dart @@ -3,7 +3,7 @@ import 'package:dev_medias_front_flutter/app/controller/common/user_controller.d import 'package:dev_medias_front_flutter/app/utils/theme/app_colors.dart'; import 'package:dev_medias_front_flutter/app/widgets/add_course_form.dart'; import 'package:flutter/material.dart'; -import 'package:lucide_icons/lucide_icons.dart'; +import 'package:lucide_icons_flutter/lucide_icons.dart'; class AppDrawer extends StatelessWidget { const AppDrawer({super.key}); diff --git a/lib/app/widgets/common/navigation_top_bar.dart b/lib/app/widgets/common/navigation_top_bar.dart index f6fac55..43912e9 100644 --- a/lib/app/widgets/common/navigation_top_bar.dart +++ b/lib/app/widgets/common/navigation_top_bar.dart @@ -3,7 +3,7 @@ import 'package:dev_medias_front_flutter/app/view/home_page_view.dart'; import 'package:dev_medias_front_flutter/app/widgets/common/return_button.dart'; import 'package:dev_medias_front_flutter/app/widgets/popup_report_error.dart'; import 'package:flutter/material.dart'; -import 'package:lucide_icons/lucide_icons.dart'; +import 'package:lucide_icons_flutter/lucide_icons.dart'; class NavigationTopBar extends StatelessWidget { final String? prevPage; diff --git a/lib/app/widgets/common/return_button.dart b/lib/app/widgets/common/return_button.dart index c72c095..bad6974 100644 --- a/lib/app/widgets/common/return_button.dart +++ b/lib/app/widgets/common/return_button.dart @@ -1,7 +1,7 @@ import 'package:dev_medias_front_flutter/app/controller/common/common_controller.dart'; import 'package:dev_medias_front_flutter/app/utils/theme/app_colors.dart'; import 'package:flutter/material.dart'; -import 'package:lucide_icons/lucide_icons.dart'; +import 'package:lucide_icons_flutter/lucide_icons.dart'; class ReturnButton extends StatelessWidget { const ReturnButton({ diff --git a/pubspec.lock b/pubspec.lock index ad22679..40560c5 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -445,14 +445,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.0" - lucide_icons: + lucide_icons_flutter: dependency: "direct main" description: - name: lucide_icons - sha256: ad24d0fd65707e48add30bebada7d90bff2a1bba0a72d6e9b19d44246b0e83c4 + name: lucide_icons_flutter + sha256: "7c5dc01a32a9905ae34e2d84224e92d6d0c42acf8926df9e01c35a1446bf1b69" url: "https://pub.dev" source: hosted - version: "0.257.0" + version: "3.1.14+2" matcher: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 38f4634..0a07588 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -43,7 +43,7 @@ dependencies: dio: ^5.9.2 hive_flutter: ^1.1.0 flutter_dotenv: ^6.0.0 - lucide_icons: ^0.257.0 + lucide_icons_flutter: ^3.1.14 flutter_screenutil: ^5.9.3 device_preview: ^1.3.1 From 0f469c775f3c3a438af8c97d0cb8bac4ac4c5b84 Mon Sep 17 00:00:00 2001 From: Leo Iorio Date: Thu, 2 Jul 2026 20:15:15 -0300 Subject: [PATCH 4/4] chore: upgraded flutter --- pubspec.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 40560c5..aad72c3 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -101,10 +101,10 @@ packages: dependency: transitive description: name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" checked_yaml: dependency: transitive description: @@ -457,26 +457,26 @@ packages: dependency: transitive description: name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861 url: "https://pub.dev" source: hosted - version: "0.12.17" + version: "0.12.19" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.13.0" meta: dependency: transitive description: name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + sha256: "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349" url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.18.0" mime: dependency: transitive description: @@ -782,10 +782,10 @@ packages: dependency: transitive description: name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" + sha256: "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e" url: "https://pub.dev" source: hosted - version: "0.7.6" + version: "0.7.11" typed_data: dependency: transitive description: @@ -891,5 +891,5 @@ packages: source: hosted version: "3.1.3" sdks: - dart: ">=3.9.0 <4.0.0" + dart: ">=3.10.0-0 <4.0.0" flutter: ">=3.35.0"