ifoegbu1/Flutter Fastlane Action

GitHub Action to build and deploy Flutter apps using Fastlane(ios) and Shorebird(optional)

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
workingDirectoryDirectory where your Flutter project is locatedno.
androidReleaseOutputPath to the Android release output file (AAB)nobuild/app/outputs/bundle/release/app-release.aab
mappingFileMapping file path for Android (changes based on flavor, e.g., productionRelease)nobuild/app/outputs/mapping/release/mapping.txt
debugSymbolsDebug symbols path for Android (changes based on flavor, e.g., productionRelease)nobuild/app/intermediates/merged_native_libs/release/out/lib
playStoreWhatsNewDirectoryNotes for the staged version of the app to show to users.no""
playStoreInAppUpdatePriorityIn-app update priority of the releaseno5
playStoreReleaseStatusRelease status to use for androidnocompleted
playStoreUserFractionPercentage of users who should get the staged version of the app.no
matchGitBranchGit branch to use for fastlane matchnomaster
platformTarget platform (ios/android)yes
androidBuildArgsBuild arguments to use for androidno""
iosBuildArgsBuild arguments to use for iosno""
xcodeVersionXcode version to usenolatest-stable
buildNumberBuild number to useno
buildNameBuild name/version to useno
iosDistributionJsonIOS secrets json to use. See README.md for more detailsno
isPatchWhether to use shorebird patch build(Note: This is only applicable to shorebird projects)nofalse
flutterVersionFlutter version to useno3.27.4
flutterChannelFlutter channel to usenostable
shorebirdTokenShorebird token to useno""
useShorebirdWhether to use shorebirdnofalse
javaVersionJava version to useno17
packageNamePackage name for androidno""
bundleIdentifierBundle identifier for iosno""
trackTrack to use for play store deploymentnointernal
serviceAccountJsonPlainTextService account json plain text to use for play store deploymentno""
androidKeyStorePathPath to the android key storeno""
androidKeyStorePasswordPassword to the android key storeno""
androidKeyStoreAliasAlias to the android key storeno""
androidKeyPasswordPassword to the android keyno""
skipConfigureKeystoreSkip keystore configuration (useful if keystore is already configured in the project)nofalse
withCacheWhether to cache dependencies (pub, gradle, cocoapods)nofalse
rubyVersionRuby version to useno3.2.0
nukeMatchWhether to nuke matchnofalse
podRepoUpdateWhether to run pod repo updatenofalse

no outputs