From 7d3dd9824a1507197babd195a86bc6e7cd86ab5f Mon Sep 17 00:00:00 2001 From: stonegate Date: Sun, 11 Oct 2020 02:11:28 +0800 Subject: [PATCH] Update github action config. --- .github/workflows/flutter_build.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/flutter_build.yml b/.github/workflows/flutter_build.yml index 42b0887..2b5a84c 100644 --- a/.github/workflows/flutter_build.yml +++ b/.github/workflows/flutter_build.yml @@ -14,6 +14,11 @@ jobs: - uses: subosito/flutter-action@v1 with: channel: "stable" # 'dev', 'alpha', default to: 'stable' + - run: flutter pub get + - run: echo $ENCODED_KEYSTORE | base64 -di > android/app/keystore.jks + - run: echo 'export KEYSTORE=${HOME}/keystore.jks' >> ${HOME}/.profile + - run: dart tool/env.dart + - run: flutter build apk --split-per-abi --obfuscate --split-debug-info=debug/ env: API_KEY: ${{ secrets.API_KEY }} KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} @@ -21,12 +26,14 @@ jobs: KEY_PASSWORD: ${{ secrets.KEY_PASSWORD}} PI_API_SECRET: ${{ secrets.PI_API_SECRET}} PI_API_KEY: ${{ secrets.PI_API_KEY}} - - run: flutter pub get - - run: echo $ENCODED_KEYSTORE | base64 -di > android/app/keystore.jks - - run: echo 'export KEYSTORE=${HOME}/keystore.jks' >> ${HOME}/.profile - - run: dart tool/env.dart - - run: flutter build apk --split-per-abi --obfuscate --split-debug-info=debug/ - run: flutter build appbundle --obfuscate --split-debug-info=debug/ + env: + API_KEY: ${{ secrets.API_KEY }} + KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} + KEY_ALIAS: ${{ secrets.KEY_ALIAS }} + KEY_PASSWORD: ${{ secrets.KEY_PASSWORD}} + PI_API_SECRET: ${{ secrets.PI_API_SECRET}} + PI_API_KEY: ${{ secrets.PI_API_KEY}} - uses: actions/upload-artifact@v1 with: name: release-apk