automate
A CLI tool to automate Flutter app deployment to TestFlight and Google Play Store using Fastlane.
1.0.6
abdullahzreqat/automate
What this package is like to depend on
Last release 27 days ago
27 Jul 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
8 months old
7 releases · first in 2025
7 releases in the last 12 months
see the full history below
Release timeline
7 releases · Dec 2025 to Jul 2026
2026
Releases
latest 7-
1.0.627 Jul 2026Release notes
Open source →- Android Play track: The
supplyupload track is now configurable viaandroid.trackinautomate_config.json(e.g.internal,alpha,beta,production). Defaults toproductionwhen unset, preserving existing behavior. Lets deploys target internal/closed testing before a production release.
- Android Play track: The
-
1.0.521 Jul 2026Release notes
Open source →- Android R8 mapping: Locate the R8 mapping file by globbing
build/app/outputs/mapping/, mirroring the AAB discovery, and omit it fromsupplywhen absent (minify off). Flavored builds emit the mapping undermapping/<flavor>Release/mapping.txt, which the previously hard-codedmapping/release/mapping.txtpath could not find. Fixes flavored Play uploads.
- Android R8 mapping: Locate the R8 mapping file by globbing
-
1.0.421 Jul 2026Release notes
Open source →- Flavored Android builds: Locate the app bundle by globbing
build/app/outputs/bundle/, mirroring the existing iOS IPA discovery, instead of hard-coding the non-flavoredbundle/release/app-release.aabpath. Flavored builds output tobundle/<flavor>Release/app-<flavor>-release.aab, whichsupplycould not previously find. Fixes both full and--skip-buildupdate deploys for flavored projects.
- Flavored Android builds: Locate the app bundle by globbing
-
1.0.316 Jun 2026Release notes
Open source →- Swift Package Manager support: Removed the hard-coded
pod updatestep from the iOS build. Flutter 3.44+ defaults to SPM and no longer generates a Podfile, which made the previouspodcall abort the whole deploy on SPM-only projects.flutter build ipanow handles iOS dependency resolution (CocoaPods or SPM) on its own. - Fixed changelog newline escaping (a
..cascade bug meant newlines were never escaped) and stopped Ruby-escaping the Android changelog, which is written to a plain text file consumed bysupply. - Escaped all user-supplied values interpolated into the generated iOS Fastfile (groups, feedback email, contact info, notes) to prevent broken/injected Ruby.
- Added clear validation errors for malformed
pubspec.yamlversions instead of crashing with aRangeError. - Removed a redundant Android APK rebuild during
betaand clarified that Android beta produces a local APK (no Play Store beta upload lane). - Improved command-failure messages to name the failed step.
- Swift Package Manager support: Removed the hard-coded
-
1.0.220 Jan 2026Release notes
Open source →- Fixed
--skip-buildflag not replacing %display_name% placeholder in iOS Fastfile - Fixed skipBuild flag initialization timing issue
- Fixed
-
1.0.104 Dec 2025Release notes
Open source →- Improved README documentation
- Added localized changelogs example (ar-SA, fr-FR, de-DE)
- Added documentation links for Fastlane, Apple API Key, and Google Service Account setup
-
1.0.004 Dec 2025Release notes
Open source →- Initial release
- Beta Mode: Upload builds to TestFlight with optional external testing support
- Update Mode: Submit app updates to App Store Connect and Google Play Store
- Automatic version and build number incrementing
- Fastlane configuration generation
- Support for localized changelogs
- Platform selection (
-p iosor-p android) - Skip build option (
--skip-build) to use existing artifacts