diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 2726eb0..e2170cf 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -44,6 +44,17 @@ jobs: - name: Install dependencies run: flutter pub get + - name: Decode Keystore + run: | + echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 --decode > android/app/keystore.jks + + - name: Create key.properties + run: | + echo "storePassword=${{ secrets.KEYSTORE_PASSWORD }}" > android/key.properties + echo "keyPassword=${{ secrets.KEY_PASSWORD }}" >> android/key.properties + echo "keyAlias=${{ secrets.KEY_ALIAS }}" >> android/key.properties + echo "storeFile=keystore.jks" >> android/key.properties + - name: Build Android .apk run: flutter build apk --release @@ -77,6 +88,17 @@ jobs: - name: Install dependencies run: flutter pub get + - name: Decode Keystore + run: | + echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 --decode > android/app/keystore.jks + + - name: Create key.properties + run: | + echo "storePassword=${{ secrets.KEYSTORE_PASSWORD }}" > android/key.properties + echo "keyPassword=${{ secrets.KEY_PASSWORD }}" >> android/key.properties + echo "keyAlias=${{ secrets.KEY_ALIAS }}" >> android/key.properties + echo "storeFile=keystore.jks" >> android/key.properties + - name: Build Android appBundle run: flutter build appbundle