Whisper is an All-In-One toolbox for automating repetetive tasks in mobile app development.
It ships with Jenkins, Accent, Doppler and NotifyMe automations OOTB. Support sheet is provided below
| Module | Feature | Support Status | Is Roadmap-Tracked? |
|---|---|---|---|
| Configuration | Load custom configuration file | Supported ✅ | ✅ |
| NotifyMe | Send notifications | Supported ✅ | ✅ |
| Jenkins | Pipelines execution | Not Supported Yet ❌ | ✅ |
| Jenkins | Groovy scripts execution | Not Supported Yet ❌ | ✅ |
| Jenkins | Shared libraries import | Not Supported Yet ❌ | ❌ |
| Accent | Translation files download | Not Supported Yet ❌ | ✅ |
| Accent | Translation files upload | Not Supported ❌ | ✅ |
| Doppler | Secrets download | Not Supported ❌ | ✅ |
| Doppler | Secrets upload | Not Supported ❌ | ❌ |
| Fastlane | Fastlane lanes execution | Not Supported ❌ | ❌ |
| Fastlane | Fastlane match support | Not Supported ❌ | ❌ |
| Fastlane | Fastlane Fastfile & Appfile setup | Not Supported ❌ | ❌ |
| Tuist | Tuist project setup | Not Supported ❌ | ❌ |
| Tuist | Tuist project build | Not Supported ❌ | ❌ |
| Tuist | Tuist project edit | Not Supported ❌ | ❌ |
| Flutter | Build Flutter project in release mode | Not Supported ❌ | ❌ |
| Flutter | Build Flutter project in profile/debug mode | Not Supported ❌ | ❌ |
| Flutter | Execute Flutter test suite | Not Supported ❌ | ❌ |
| Patrol (Flutter) | Execute Patrol tests | Not Supported ❌ | ❌ |
| Patrol (Flutter) | Execute headless UI Tests | Not Supported ❌ | ❌ |
| Maestro | Execute maestro tests | Not Supported ❌ | ✅ |
| Xcodebuild | Execute Xcodebuild commands | Not Supported ❌ | ✅ |
| Flutterfire | Execute Flutterfire setup | Not Supported ❌ | ❌ |
| Flutterfire | Execute Flutterfire setuo override | Not Supported ❌ | ❌ |
| TestFairy | Upload builds to TestFairy | Supported ✅ | ✅ |
| Netlify | Upload builds to Netlify for deployment | Not Supported ❌ | ❌ |
| Terraform | Create Terraform project | Not Supported ❌ | ❌ |
| Terraform | Deploy Terraform project | Not Supported ❌ | ❌ |