diff --git a/.github/workflows/android_ci.yml b/.github/workflows/android_ci.yml index fb117d0..2c42ff0 100644 --- a/.github/workflows/android_ci.yml +++ b/.github/workflows/android_ci.yml @@ -10,38 +10,38 @@ jobs: runs-on: ubuntu-latest steps: - - name: Get current time - uses: 1466587594/get-current-time@v2 - id: current-time - with: - format: YYYYMMDD-HH - utcOffset: "+08:00" - - - uses: actions/checkout@v3 - - uses: dart-lang/setup-dart@9a04e6d73cca37bd455e0608d7e5092f881fd603 - - name: set up JDK 11 - uses: actions/setup-java@v3 - with: - java-version: '11' - distribution: 'adopt' - cache: gradle - - - name: Install dependencies - run: flutter pub get + - name: Get current time + uses: 1466587594/get-current-time@v2 + id: current-time + with: + format: YYYYMMDD-HH + utcOffset: "+08:00" + + - uses: actions/checkout@v3 + - uses: dart-lang/setup-dart@9a04e6d73cca37bd455e0608d7e5092f881fd603 + - name: set up JDK 11 + uses: actions/setup-java@v3 + with: + java-version: '11' + distribution: 'adopt' + cache: gradle + + - name: Install dependencies + run: flutter pub get - - name: Decode Keystore - env: - ENCODED_STRING: ${{ secrets.SIGNING_STORE_BASE64 }} - run: echo $ENCODED_STRING | base64 -di > app/keystore.jks - - - name: Build apk - run: flutter build apk --release --split-per-abi - env: - CI: true - SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }} - SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }} - SIGNING_STORE_PASSWORD: ${{ secrets.SIGNING_STORE_PASSWORD }} - - name: Upload artifact - with: - name: app-release.${{ steps.current-time.outputs.formattedTime }} - path: android/app/release/*.apk + - name: Decode Keystore + env: + ENCODED_STRING: ${{ secrets.SIGNING_STORE_BASE64 }} + run: echo $ENCODED_STRING | base64 -di > app/keystore.jks + + - name: Build apk + run: flutter build apk --release --split-per-abi + env: + CI: true + SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }} + SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }} + SIGNING_STORE_PASSWORD: ${{ secrets.SIGNING_STORE_PASSWORD }} + - name: Upload artifact + with: + name: app-release.${{ steps.current-time.outputs.formattedTime }} + path: android/app/release/*.apk