crazidev/Flutter & Shorebird Release GitHub Action
A GitHub Action to build and release Flutter applications with Shorebird integration.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jul 9, 2025
- License
- MIT
Pinned Snippet
uses: crazidev/flutter-shorebird-action@31385272df895dd8159ea587b8498dde8dd7cc8f # v2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| FLUTTER_VERSION | Version of Flutter to use | yes | 3.32.0 |
| FLUTTER_CHANNEL | stable | main | beta: default is stable | yes | stable |
| FLUTTER_BUILD_APK | Set to true to build APK | no | false |
| FLUTTER_BUILD_AAB | Set to true to build AAB | no | false |
| FLUTTER_BUILD_WEB | Set to true to build for web | no | false |
| FLUTTER_EXTRA_ARGS | Set to an additional arguments to pass to Flutter Build Command | no | "" |
| SHOREBIRD_RELEASE | Set to true to perform a Shorebird release | no | false |
| SHOREBIRD_EXTRA_ARGS | Set to an additional arguments to pass to Shorebird CLi | no | "" |
| SHOREBIRD_BUILD_IOS | Set to true to build Shorebird for iOS | no | false |
| SHOREBIRD_BUILD_ANDROID | Set to true to build Shorebird for Android | no | false |
| SHOREBIRD_PATCH | Set to true to apply Shorebird patch | no | false |
| SHOREBIRD_PATCH_RELEASE_VERSION | Shorebird patch release version | no | 1.0.0+4 |
| SHOREBIRD_PATCH_ANDROID | Set to true to apply Shorebird patch for Android | no | false |
| SHOREBIRD_PATCH_IOS | Set to true to apply Shorebird patch for iOS | no | false |
| SHOREBIRD_TOKEN | Shorebird token | no | — |
| ANDROID_KEYSTORE_BASE64 | Base64 encoded Android keystore file | no | — |
| ANDROID_KEYSTORE_PASSWORD | Password for Android keystore | no | — |
| ANDROID_KEY_ALIAS | Alias for Android key | no | — |
| ANDROID_KEY_PASSWORD | Password for Android key | no | — |
Outputs
no outputs