-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add workflow for Firebase App Distribution #107
Conversation
See: [Dart define environment variables and using them in android](https://itnext.io/flutter-1-17-no-more-flavors-no-more-ios-schemas-command-argument-that-solves-everything-8b145ed4285d). Workflow added for alpha testers to start receiving test builds in their emails via Firebase App Distribution. The workflow is specified in `.github/workflows/build.yaml`. Workflow will be triggered when a commit is pushed to `development` branch and there are changes in `elaichi` directory. `build.gradle(app)` is now configured to generate release APK with debug signing keys for CI and local environments. Run `flutter build apk --release` for this. To generate a signed APK/AAB for pushing to Google Play Store, run: `flutter build apk(or appbundle) --release --dart-define=ENV=prod`. Tags: github-actions, CI, gradle, app-distribution
Codecov Report
@@ Coverage Diff @@
## development #107 +/- ##
==============================================
Coverage ? 62.99%
==============================================
Files ? 11
Lines ? 127
Branches ? 0
==============================================
Hits ? 80
Misses ? 47
Partials ? 0 Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving with blind hope
CC: @HarishTeens and @roshankshaw
Cheers to our https://github.com/dscnitrourkela/project-dates workflow days, 60-100 commits
Hey add this to README.md or somewhere easily referenceable
|
@@ -0,0 +1,36 @@ | |||
name: App Distribution |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
name: App Distribution | |
name: App Distribution via Firebase for Internal Testing |
Partial Fix for #78 |
See: Dart define environment variables and using them in android.
Workflow added for alpha testers to start receiving test builds in their emails via Firebase App Distribution. The workflow is specified in
.github/workflows/build.yaml
. Workflow will be triggered when a commit is pushed todevelopment
branch and there are changes inelaichi
directory.build.gradle(app)
is now configured to generate release APK with debug signing keys for CI and local environments. Runflutter build apk --release
for this. To generate a signed APK/AAB for pushing to Google Play Store, run:flutter build apk(or appbundle) --release --dart-define=ENV=prod
.