mttankkeo/Deploy Flutter App with Fastlane

Automatically sets up Flutter and Fastlane, then builds and deploys Android/iOS apps

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
app-idCommon app identifier for both platforms (optional if platform-specific IDs are provided)no
android-app-idApplication ID for Androidno
ios-app-idApplication bundle identifier for iOSno
version-nameVersion name for the buildyes
build-numberBuild number for the buildyes
release-noteRelease note for the buildno
release-note-languageLanguage code for the release note (e.g., 'en-US', 'ko-KR')no
match-repositoryRepository for Fastlane match certificates (Required for iOS)no
match-passwordPassword for Fastlane match (Required for iOS)no
match-keychain-passwordOptional keychain password for Fastlane matchno
appstore-connect-issuer-idIssuer ID for App Store Connect API key (Required for iOS)no
appstore-connect-key-idKey ID for App Store Connect API key (Required for iOS)no
appstore-connect-keyAPI key content for App Store Connect (Required for iOS)no
appstore-team-idTeam ID for the Apple Developer account (Required for iOS)no
service-account-pathFile path to store the Google service account JSONno
service-account-jsonGoogle service account JSON content for Play Store (Base64-encoded)no
skip-wait-processingSkip waiting for build processing after upload (true/false). And corresponds to Fastlane skip_waiting_for_build_processing option. no
flutter-dirDirectory of the Flutter projectno
android-dirDirectory of the Android projectno
ios-dirDirectory of the iOS projectno
build-extraAdditional Flutter build options or flags. Can include multiple tokens like '--flavor prod "lib/main_prod.dart"'. no
aab-dest-pathThe destination path where the built Android AAB file will be copied.no
ipa-dest-pathThe destination path where the built iOS IPA file will be copied.no
draftWhether to upload the build as a draft on Google Play (true = draft, false = completed). Only used for Android builds. no
platformSpecifies which platform to build: android, ios, or all. iOS builds require a macOS runner. noall

no outputs