Files
gemeindetrommler/pubspec.yaml
T
Nizz05andClaude Opus 5 df34d66d38
Build Android APK / Build Release APKs (push) Failing after 1m7s
build: upgrade to Flutter 3.47.4 (AGP 9.1 / Gradle 9.3, iOS 15 + UIScene), refresh deps and CI
Flutter 3.24.5 -> 3.47.4 with the matching toolchain changes:

- pubspec: Dart ^3.11, Firebase core 4 / auth 6 / firestore 6 / storage 13,
  drop unused image_cropper, logging, change_app_package_name,
  pdf_widget_wrapper; pin path_provider_android <2.3 (needs NDK/CMake, not
  feasible on the ARM64 Gitea runner)
- Dart: CardTheme -> CardThemeData, replace deprecated withOpacity,
  Matrix4.scale, DropdownButtonFormField.value
- iOS: deployment target 15.0, UIScene lifecycle (AppDelegate/Info.plist),
  untrack stale Podfile.lock, add LaunchImage asset set
- Android: Gradle 9.3.1, AGP 9.1.0, Kotlin 2.4.0, google-services 4.5.0,
  layout.buildDirectory instead of removed Project.buildDir, remove manifest
  package attribute and duplicate MainActivity, kotlin.incremental=false
- CI: pin FLUTTER_VERSION in both workflows; iOS on macos-26 with SwiftPM
  disabled (CocoaPods only); Gitea job keeps cirruslabs 3.44.0 as base image
  (images discontinued) and switches the bundled Flutter SDK by git tag

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 22:45:30 +02:00

62 lines
1.4 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: oggauergemeindetrommler
description: Gemeinde Trommler
# Private app – never publish to pub.dev.
publish_to: 'none'
# Version + build number (build-name+build-number). Can be overridden with
# `flutter build ... --build-name --build-number`.
version: 0.0.1
environment:
# Flutter 3.47.x ships Dart 3.13; keep the constraint in sync with the
# Flutter version pinned in the CI workflows (FLUTTER_VERSION).
sdk: ^3.11.0
flutter: '>=3.47.0'
dependencies:
flutter:
sdk: flutter
# Firebase (Auth, Firestore, Storage)
firebase_core: ^4.15.0
firebase_auth: ^6.7.0
cloud_firestore: ^6.10.0
firebase_storage: ^13.6.0
# UI / state
provider: ^6.1.5
cupertino_icons: ^1.0.8
cached_network_image: ^3.4.1
intl: ^0.20.2
# Media
image_picker: ^1.2.3
image: ^4.5.4
# PDF export & sharing
pdf: ^3.11.3
printing: ^5.14.3
# Misc
http: ^1.2.2
shared_preferences: ^2.5.3
url_launcher: ^6.3.1
# Transitive (via flutter_cache_manager / printing), pinned on purpose:
# path_provider_android >= 2.3 is implemented with `jni` and compiles native
# code (CMake + NDK). The ARM64 Gitea runner would have to run the x86_64 NDK
# toolchain through QEMU, so stay on the pure-Java implementation for now.
path_provider_android: '>=2.2.0 <2.3.0'
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
flutter:
uses-material-design: true
assets:
- assets/images/