From 2652be81be692c425e3a4758111520feb7170efa Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Sun, 11 Dec 2022 23:55:53 +0100 Subject: [PATCH 01/11] added workflow --- .github/workflows/build-app.yml | 66 +++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 .github/workflows/build-app.yml diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml new file mode 100644 index 0000000..5f39947 --- /dev/null +++ b/.github/workflows/build-app.yml @@ -0,0 +1,66 @@ +name: Android Release +run-name: ${{ GITHUB.ACTOR }} is compiling an Android App 🚀 + +on: + workflow_dispatch: + push: + branches: + - main + paths: + - "lib/**" + +jobs: + + build_apk: + runs-on: ubuntu-latest + steps: + + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Setup Java + uses: actions/setup-java@v3 + with: + distribution: "zulu" + java-version: "12.x" + cache: "gradle" + + - name: Setup Flutter + uses: subosito/flutter-action@v2 + with: + flutter-version: "3.0.0" + cannel: "stable" + cache: true + + - name: Get depenencies + run: flutter pub get + + - name: Start release build + run: flutter build apk --split-per-abi + + release_apk: + needs: build_apk + runs-on: ubuntu-latest + steps: + + - name: Checkput repository + uses: actions/checkout@v3 + + - name: Upload APK as Artifact + uses: actions/upload-artifact@v3 + with: + name: Android APK + path: | + build/app/outputs/flutter-apk/*.apk + build/app/outputs/flutter-apk/*.sha1 + + - name: Upload APK as release + uses: "marvinpinto/action-automatic-releases@latest" + with: + repo_token: "${{ secrets.GITHUB_TOKEN }}" + automatic_release_tag: "latest" + prerelease: true + title: "Android APK" + files: | + build/app/outputs/flutter-apk/*.apk + build/app/outputs/flutter-apk/*.sha1 From 0a5e2930c0ee3b8d52529e0bb8804bc9c8b0651a Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Mon, 12 Dec 2022 00:58:14 +0100 Subject: [PATCH 02/11] updated dependencies --- android/app/build.gradle | 5 ++++- android/app/src/main/AndroidManifest.xml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index 5fadab9..41f61fa 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -26,6 +26,9 @@ apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { + namespace 'com.hfu.cloud.provisioning' + testNamespace 'com.hfu.cloud.provisioning.test' + compileSdkVersion flutter.compileSdkVersion ndkVersion flutter.ndkVersion @@ -44,7 +47,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.flutter_provisioning_for_iot" + applicationId "com.hfu.cloud.provisioning" // You can update the following values to match your application needs. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration. minSdkVersion 19 diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 479bf76..0441917 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -9,7 +9,7 @@ Date: Mon, 12 Dec 2022 00:59:32 +0100 Subject: [PATCH 03/11] changed workflow --- .github/workflows/build-app.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml index 5f39947..54c6662 100644 --- a/.github/workflows/build-app.yml +++ b/.github/workflows/build-app.yml @@ -29,14 +29,14 @@ jobs: uses: subosito/flutter-action@v2 with: flutter-version: "3.0.0" - cannel: "stable" + channel: "stable" cache: true - name: Get depenencies run: flutter pub get - name: Start release build - run: flutter build apk --split-per-abi + run: flutter build apk release_apk: needs: build_apk @@ -51,8 +51,8 @@ jobs: with: name: Android APK path: | - build/app/outputs/flutter-apk/*.apk - build/app/outputs/flutter-apk/*.sha1 + build/app/outputs/flutter-apk/app-release.apk + build/app/outputs/flutter-apk/app-release.sha1 - name: Upload APK as release uses: "marvinpinto/action-automatic-releases@latest" @@ -62,5 +62,5 @@ jobs: prerelease: true title: "Android APK" files: | - build/app/outputs/flutter-apk/*.apk - build/app/outputs/flutter-apk/*.sha1 + build/app/outputs/flutter-apk/app-release.apk + build/app/outputs/flutter-apk/app-release.sha1 From 4d35e8a03fbbecb6cd8abf3ebd23d66e59854470 Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Mon, 12 Dec 2022 01:09:31 +0100 Subject: [PATCH 04/11] lowered sdk version for ci --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 8bae8e8..fa1a577 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -20,7 +20,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: '>=2.18.2 <3.0.0' + sdk: '>=2.17.0 <3.0.0' # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions From 6ba8ba109394aff4f4a03545cb32ef04b0f8aca5 Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Mon, 12 Dec 2022 01:16:09 +0100 Subject: [PATCH 05/11] added dependency upgrade in ci --- .github/workflows/build-app.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml index 54c6662..930cd9f 100644 --- a/.github/workflows/build-app.yml +++ b/.github/workflows/build-app.yml @@ -31,10 +31,16 @@ jobs: flutter-version: "3.0.0" channel: "stable" cache: true + + - name: Show Flutter version + run: flutter --version - name: Get depenencies run: flutter pub get + - name: Upgrade depenencies + run: flutter pub upgrade + - name: Start release build run: flutter build apk From 00bd6dc5a4f08b78ec9111460ee10256cb3169c8 Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Mon, 12 Dec 2022 01:23:24 +0100 Subject: [PATCH 06/11] lock dependencies und log outdated ones --- .github/workflows/build-app.yml | 3 + pubspec.lock | 418 ++++++++++++++++++++++++++++++++ 2 files changed, 421 insertions(+) create mode 100644 pubspec.lock diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml index 930cd9f..056998f 100644 --- a/.github/workflows/build-app.yml +++ b/.github/workflows/build-app.yml @@ -41,6 +41,9 @@ jobs: - name: Upgrade depenencies run: flutter pub upgrade + - name: Show outdated depenencies + run: flutter pub outdated + - name: Start release build run: flutter build apk diff --git a/pubspec.lock b/pubspec.lock new file mode 100644 index 0000000..d44df50 --- /dev/null +++ b/pubspec.lock @@ -0,0 +1,418 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + url: "https://pub.dev" + source: hosted + version: "2.10.0" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + characters: + dependency: transitive + description: + name: characters + sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + url: "https://pub.dev" + source: hosted + version: "1.2.1" + clock: + dependency: transitive + description: + name: clock + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" + source: hosted + version: "1.1.1" + collection: + dependency: transitive + description: + name: collection + sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + url: "https://pub.dev" + source: hosted + version: "1.17.0" + convert: + dependency: transitive + description: + name: convert + sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be + url: "https://pub.dev" + source: hosted + version: "1.0.5" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" + source: hosted + version: "1.3.1" + ffi: + dependency: transitive + description: + name: ffi + sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 + url: "https://pub.dev" + source: hosted + version: "2.0.1" + file: + dependency: transitive + description: + name: file + sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" + url: "https://pub.dev" + source: hosted + version: "6.1.4" + fixnum: + dependency: transitive + description: + name: fixnum + sha256: "04be3e934c52e082558cc9ee21f42f5c1cd7a1262f4c63cd0357c08d5bba81ec" + url: "https://pub.dev" + source: hosted + version: "1.0.1" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_blue: + dependency: "direct main" + description: + name: flutter_blue + sha256: f7f76b9b80455b0375693ec96c276fadb01e94d8441fa1740a64980cd1aeda5c + url: "https://pub.dev" + source: hosted + version: "0.8.0" + flutter_bluetooth_serial: + dependency: "direct main" + description: + name: flutter_bluetooth_serial + sha256: "85ae82c4099b2b1facdc54e75e1bcfa88dc7f719e55dc886bb0b648cb16636b1" + url: "https://pub.dev" + source: hosted + version: "0.4.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c + url: "https://pub.dev" + source: hosted + version: "2.0.1" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + fluttertoast: + dependency: "direct main" + description: + name: fluttertoast + sha256: "7cc92eabe01e3f1babe1571c5560b135dfc762a34e41e9056881e2196b178ec1" + url: "https://pub.dev" + source: hosted + version: "8.1.2" + http: + dependency: "direct main" + description: + name: http + sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" + url: "https://pub.dev" + source: hosted + version: "0.13.5" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" + url: "https://pub.dev" + source: hosted + version: "4.0.2" + js: + dependency: transitive + description: + name: js + sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + url: "https://pub.dev" + source: hosted + version: "0.6.5" + lints: + dependency: transitive + description: + name: lints + sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" + url: "https://pub.dev" + source: hosted + version: "2.0.1" + matcher: + dependency: transitive + description: + name: matcher + sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + url: "https://pub.dev" + source: hosted + version: "0.12.13" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + url: "https://pub.dev" + source: hosted + version: "0.2.0" + meta: + dependency: transitive + description: + name: meta + sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + url: "https://pub.dev" + source: hosted + version: "1.8.0" + path: + dependency: transitive + description: + name: path + sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + url: "https://pub.dev" + source: hosted + version: "1.8.2" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379 + url: "https://pub.dev" + source: hosted + version: "2.1.7" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + sha256: f0abc8ebd7253741f05488b4813d936b4d07c6bae3e86148a09e342ee4b08e76 + url: "https://pub.dev" + source: hosted + version: "2.0.5" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + sha256: bcabbe399d4042b8ee687e17548d5d3f527255253b4a639f5f8d2094a9c2b45c + url: "https://pub.dev" + source: hosted + version: "2.1.3" + platform: + dependency: transitive + description: + name: platform + sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" + url: "https://pub.dev" + source: hosted + version: "3.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: dbf0f707c78beedc9200146ad3cb0ab4d5da13c246336987be6940f026500d3a + url: "https://pub.dev" + source: hosted + version: "2.1.3" + process: + dependency: transitive + description: + name: process + sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" + url: "https://pub.dev" + source: hosted + version: "4.2.4" + protobuf: + dependency: transitive + description: + name: protobuf + sha256: "01dd9bd0fa02548bf2ceee13545d4a0ec6046459d847b6b061d8a27237108a08" + url: "https://pub.dev" + source: hosted + version: "2.1.0" + rxdart: + dependency: transitive + description: + name: rxdart + sha256: "2ef8b4e91cb3b55d155e0e34eeae0ac7107974e451495c955ac04ddee8cc21fd" + url: "https://pub.dev" + source: hosted + version: "0.26.0" + shared_preferences: + dependency: "direct main" + description: + name: shared_preferences + sha256: "76917b7d4b9526b2ba416808a7eb9fb2863c1a09cf63ec85f1453da240fa818a" + url: "https://pub.dev" + source: hosted + version: "2.0.15" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + sha256: "8e251f3c986002b65fed6396bce81f379fb63c27317d49743cf289fd0fd1ab97" + url: "https://pub.dev" + source: hosted + version: "2.0.14" + shared_preferences_ios: + dependency: transitive + description: + name: shared_preferences_ios + sha256: "585a14cefec7da8c9c2fb8cd283a3bb726b4155c0952afe6a0caaa7b2272de34" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + sha256: "28aefc1261746e7bad3d09799496054beb84e8c4ffcdfed7734e17b4ada459a5" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + shared_preferences_macos: + dependency: transitive + description: + name: shared_preferences_macos + sha256: fbb94bf296576f49be37a1496d5951796211a8db0aa22cc0d68c46440dad808c + url: "https://pub.dev" + source: hosted + version: "2.0.4" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + sha256: da9431745ede5ece47bc26d5d73a9d3c6936ef6945c101a5aca46f62e52c1cf3 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + sha256: a4b5bc37fe1b368bbc81f953197d55e12f49d0296e7e412dfe2d2d77d6929958 + url: "https://pub.dev" + source: hosted + version: "2.0.4" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + sha256: "97f7ab9a7da96d9cf19581f5de520ceb529548498bd6b5e0ccd02d68a0d15eba" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + url: "https://pub.dev" + source: hosted + version: "1.9.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + url: "https://pub.dev" + source: hosted + version: "1.11.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" + source: hosted + version: "1.2.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" + source: hosted + version: "1.2.1" + test_api: + dependency: transitive + description: + name: test_api + sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + url: "https://pub.dev" + source: hosted + version: "0.4.16" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + url: "https://pub.dev" + source: hosted + version: "1.3.1" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + win32: + dependency: transitive + description: + name: win32 + sha256: ca121dbbadb3e43b449053feab0cdf3f2bff93b107cacf0290e3d29f717374b6 + url: "https://pub.dev" + source: hosted + version: "3.1.2" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + sha256: "11541eedefbcaec9de35aa82650b695297ce668662bbd6e3911a7fabdbde589f" + url: "https://pub.dev" + source: hosted + version: "0.2.0+2" +sdks: + dart: ">=2.18.0 <4.0.0" + flutter: ">=3.0.0" From 654dea7fbacdec590862c4689d0e6f0e5541189e Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Mon, 12 Dec 2022 01:32:29 +0100 Subject: [PATCH 07/11] add ci indicator --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 88db4d5..9f6886f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![Android Release](https://github.com/oob-provisioning-for-iot/flutter_app_android/actions/workflows/build-app.yml/badge.svg)](https://github.com/oob-provisioning-for-iot/flutter_app_android/actions/workflows/build-app.yml) + # flutter_provisioning_for_iot ## Flutter Setup From dbc045491647ceca781e6abeae732fdfb888a653 Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Mon, 12 Dec 2022 01:32:44 +0100 Subject: [PATCH 08/11] updating flutter in ci --- .github/workflows/build-app.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml index 056998f..4cd4574 100644 --- a/.github/workflows/build-app.yml +++ b/.github/workflows/build-app.yml @@ -32,6 +32,9 @@ jobs: channel: "stable" cache: true + - name: Update Flutter version + run: flutter upgrade + - name: Show Flutter version run: flutter --version From cd2f6ebabdf176b2eec0ffa30b867a34ae250df3 Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Mon, 12 Dec 2022 01:48:45 +0100 Subject: [PATCH 09/11] adding artifacts for workflow --- .github/workflows/build-app.yml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml index 4cd4574..dbf9c83 100644 --- a/.github/workflows/build-app.yml +++ b/.github/workflows/build-app.yml @@ -11,7 +11,7 @@ on: jobs: - build_apk: + build_and_release_apk: runs-on: ubuntu-latest steps: @@ -50,15 +50,7 @@ jobs: - name: Start release build run: flutter build apk - release_apk: - needs: build_apk - runs-on: ubuntu-latest - steps: - - - name: Checkput repository - uses: actions/checkout@v3 - - - name: Upload APK as Artifact + - name: Upload APK as Artifact uses: actions/upload-artifact@v3 with: name: Android APK From c4e83d02a0b83c58574a041c82e0096e0b76db7f Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Mon, 12 Dec 2022 01:50:16 +0100 Subject: [PATCH 10/11] fixing workflow --- .github/workflows/build-app.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml index dbf9c83..f646742 100644 --- a/.github/workflows/build-app.yml +++ b/.github/workflows/build-app.yml @@ -51,12 +51,12 @@ jobs: run: flutter build apk - name: Upload APK as Artifact - uses: actions/upload-artifact@v3 - with: - name: Android APK - path: | - build/app/outputs/flutter-apk/app-release.apk - build/app/outputs/flutter-apk/app-release.sha1 + uses: actions/upload-artifact@v3 + with: + name: Android APK + path: | + build/app/outputs/flutter-apk/app-release.apk + build/app/outputs/flutter-apk/app-release.sha1 - name: Upload APK as release uses: "marvinpinto/action-automatic-releases@latest" From 65a1ce14d1947b8507a4dd7bd8972609307c6e3c Mon Sep 17 00:00:00 2001 From: YamiDoesDev Date: Mon, 12 Dec 2022 01:55:22 +0100 Subject: [PATCH 11/11] fixing workflow again --- .github/workflows/build-app.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml index f646742..8caa2b9 100644 --- a/.github/workflows/build-app.yml +++ b/.github/workflows/build-app.yml @@ -58,13 +58,13 @@ jobs: build/app/outputs/flutter-apk/app-release.apk build/app/outputs/flutter-apk/app-release.sha1 - - name: Upload APK as release - uses: "marvinpinto/action-automatic-releases@latest" - with: - repo_token: "${{ secrets.GITHUB_TOKEN }}" - automatic_release_tag: "latest" - prerelease: true - title: "Android APK" - files: | - build/app/outputs/flutter-apk/app-release.apk - build/app/outputs/flutter-apk/app-release.sha1 + - name: Upload APK as release + uses: "marvinpinto/action-automatic-releases@latest" + with: + repo_token: "${{ secrets.GITHUB_TOKEN }}" + automatic_release_tag: "latest" + prerelease: true + title: "Android APK" + files: | + build/app/outputs/flutter-apk/app-release.apk + build/app/outputs/flutter-apk/app-release.sha1