mttankkeo/Deploy Flutter App with Fastlane
Automatically sets up Flutter and Fastlane, then builds and deploys Android/iOS apps
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| app-id | Common app identifier for both platforms (optional if platform-specific IDs are provided) | no | — |
| android-app-id | Application ID for Android | no | — |
| ios-app-id | Application bundle identifier for iOS | no | — |
| version-name | Version name for the build | yes | — |
| build-number | Build number for the build | yes | — |
| release-note | Release note for the build | no | — |
| release-note-language | Language code for the release note (e.g., 'en-US', 'ko-KR') | no | — |
| match-repository | Repository for Fastlane match certificates (Required for iOS) | no | — |
| match-password | Password for Fastlane match (Required for iOS) | no | — |
| match-keychain-password | Optional keychain password for Fastlane match | no | — |
| appstore-connect-issuer-id | Issuer ID for App Store Connect API key (Required for iOS) | no | — |
| appstore-connect-key-id | Key ID for App Store Connect API key (Required for iOS) | no | — |
| appstore-connect-key | API key content for App Store Connect (Required for iOS) | no | — |
| appstore-team-id | Team ID for the Apple Developer account (Required for iOS) | no | — |
| service-account-path | File path to store the Google service account JSON | no | — |
| service-account-json | Google service account JSON content for Play Store (Base64-encoded) | no | — |
| skip-wait-processing | Skip waiting for build processing after upload (true/false). And corresponds to Fastlane skip_waiting_for_build_processing option. | no | — |
| flutter-dir | Directory of the Flutter project | no | — |
| android-dir | Directory of the Android project | no | — |
| ios-dir | Directory of the iOS project | no | — |
| build-extra | Additional Flutter build options or flags. Can include multiple tokens like '--flavor prod "lib/main_prod.dart"'. | no | — |
| aab-dest-path | The destination path where the built Android AAB file will be copied. | no | — |
| ipa-dest-path | The destination path where the built iOS IPA file will be copied. | no | — |
| draft | Whether to upload the build as a draft on Google Play (true = draft, false = completed). Only used for Android builds. | no | — |
| platform | Specifies which platform to build: android, ios, or all. iOS builds require a macOS runner. | no | all |
Outputs
no outputs